shallow丿ovenode
使用df命令能夠直觀的瞭解,第一列爲文件系統,第二列爲磁盤總大小,第三列爲已使用的磁盤空間,第四列爲剩餘的磁盤空間,第五列爲已用的百分比,第六列爲掛載點緩存
df -a\--all #包含所有文件系統 df -h\--human-readable #以K、M、G爲單位,以可讀性較高的方式來顯示信息 df -i\--inode #分區下有多少inode以及inode使用狀況 df -k\--kilobytes #以KB爲單位顯示 df -m\--megabytes #以MB爲單位顯示 df -T\--print-type #顯示文件系統的類型
[root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 28G 845M 27G 3% / devtmpfs 909M 0 909M 0% /dev tmpfs 914M 0 914M 0% /dev/shm tmpfs 914M 8.5M 905M 1% /run tmpfs 914M 0 914M 0% /sys/fs/cgroup /dev/sda1 197M 75M 123M 38% /boot [root@localhost ~]# df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda3 29154304 24141 29130163 1% / devtmpfs 232456 375 232081 1% /dev tmpfs 233848 1 233847 1% /dev/shm tmpfs 233848 421 233427 1% /run tmpfs 233848 13 233835 1% /sys/fs/cgroup /dev/sda1 204800 330 204470 1% /boot [root@localhost ~]# df -k Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda3 29140072 865124 28274948 3% / devtmpfs 929824 0 929824 0% /dev tmpfs 935392 0 935392 0% /dev/shm tmpfs 935392 8696 926696 1% /run tmpfs 935392 0 935392 0% /sys/fs/cgroup /dev/sda1 201388 75948 125440 38% /boot [root@localhost ~]# df -m Filesystem 1M-blocks Used Available Use% Mounted on /dev/sda3 28458 845 27613 3% / devtmpfs 909 0 909 0% /dev tmpfs 914 0 914 0% /dev/shm tmpfs 914 9 905 1% /run tmpfs 914 0 914 0% /sys/fs/cgroup /dev/sda1 197 75 123 38% /boot [root@localhost ~]# df -T Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/sda3 xfs 29140072 865124 28274948 3% / devtmpfs devtmpfs 929824 0 929824 0% /dev tmpfs tmpfs 935392 0 935392 0% /dev/shm tmpfs tmpfs 935392 8696 926696 1% /run tmpfs tmpfs 935392 0 935392 0% /sys/fs/cgroup /dev/sda1 xfs 201388 75948 125440 38% /boot
tmpfs和devtmpfs爲系統臨時文件code
使用free查看內存使用狀況內存
free -b #以Byte爲單位顯示內存使用狀況 free -k #以KB爲單位顯示內存使用狀況 free -m #以MB爲單位顯示內存使用狀況 free -o #不顯示緩衝區調節列 free -s <隔間秒數> #持續觀察內存使用情況 free -t #顯示內存總和列 free -v #顯示版本信息
[root@localhost ~]# free -m total used free shared buffers cached Mem: 1826 264 1561 8 0 86 -/+ buffers/cache: 177 1649 Swap: 2047 0 2047
第一部分Mem行解釋: total:內存總數
used:已經使用的內存數
free:空閒的內存數
shared:當前已經廢棄不用
buffers Buffer:緩存內存數
cached Page:緩存內存數sed
關係:total = used + free程序
第二部分(-/+ buffers/cache)解釋:
(-buffers/cache) used內存數:第一部分Mem行中的 used – buffers – cached
(+buffers/cache) free內存數: 第一部分Mem行中的 free + buffers + cached文件
可見-buffers/cache反映的是被程序實實在在吃掉的內存,而+buffers/cache反映的是能夠挪用的內存總數文件系統
第三部分是指交換分區co
du -a\--all #顯示目錄中個別文件的大小 du -b\--bytes #以byte爲單位 du -c\--total #顯示其餘目錄和文件時,同時顯示全部目錄和文件的總和 du -k\--kilobytes #以KB爲單位 du -m\--megabytes #以MB爲單位 du -s\--summarize #僅顯示總計 du -h\--hunman-readable #以K、M、G爲單位,提升信息可讀性 du -H\--si #與-h參數相同,可是以1000爲單位 du -l\--count-links #計算硬連接的文件
[root@localhost ~]# du -sh /etc/passwd 4.0K /etc/passwd [root@localhost ~]# ls -lh /etc/passwd #塊 [root@localhost ~]# du /etc/passwd 4 /etc/passwd [root@localhost ~]# du -s /root 88 /root