【位元職讀會】bizhidu.com
df #第一列分割槽,第二列總大小,第三列已用大小,第四列可用大小,第五輪使用比例,第六列掛載點
df -h #使用人類可讀的格式,比較常見的檢視方式
df -i #檢視分割槽inode的使用情況
注意點:總大小不一定等於已用+可用,因為系統會預留一些供給給它用.
一般我們建立檔案的時候,是先申請inode再申請空間,所以要注意合理規劃空間.屬於檔案系統中的知識.
du #用來檢視指定目錄或指定檔案的情況,預設只會顯示目錄的容量統計情況
du -a #列出所有的檔案和目錄容量大小而不僅僅是列出目錄容量大小
du -s #僅僅顯示總計,只列出最後家加總的值.
du -h #以k,m,g為單位,提高資訊的可讀性.
du -c #除了列出檔案和目錄的容量大小外,最後再列出總容量
du --max-depth #遞迴顯示(僅僅是顯示)時的遞迴深度小於等於n的.--max-depth=0相當於-s引數.
目錄容量=目錄本身大小+目錄下所有檔案(包括子目錄和普通檔案)的總大小
使用例子:
du . #當前目錄的統計
du -a .
du -ah .
du -s .
du -sh .
du -ca . #比 du -a .多顯示出乙個total
du -sh / #檢視根目錄的總資訊
du -ah / #檢視根目錄的檔案的明細
目錄本身的大小本身是4k,但是du統計出來可能是480k,這就要知道:
目錄容量=目錄本身大小+目錄下所有檔案(包括子目錄和普通檔案)的總大小
可以用du來檢視某個目錄下有沒有特別大的檔案或者特別小的檔案.方便我們的日常維護.
du控制統計,選項控制輸出形式.
cpu:
cat /proc/cpuinfo #cpu的靜態資訊
top #cpu的動態資訊,top輸入1可以看多核的情況,公升級版htop可直接看多核的使用情況
dstat #檢視cpu當前的動態使用情況,顯示系統事件,使用者事件,idl事件等.還可以看io,網路
記憶體等資訊,有的環境可能沒有安裝,需要安裝一下.
記憶體:cat /proc/meminfo #包括總大小,可用空間,buff大小,cache大小等
free #檢視簡單的記憶體資訊(預設是以k為單位列出)
free -k #檢視簡單的記憶體資訊,以k為單位列出
free -m #檢視簡單的記憶體資訊,以m為單位列出
free -g #檢視簡單的記憶體資訊,以g為單位列出
系統版本:
uname #顯示出什麼系統
uname -r #顯示出核心版本
uanme -a #顯示詳細資訊
cat /etc/redhat-release #centos下更詳細的資訊
問題:cat /proc/meminfo或者free出來的buff和cache有什麼區別?
3.如何判斷系統的位數
如何判斷系統的位數
別拿面試題來折磨自己
臨近畢業,qq群裡開始討論就業話題,偶爾也有人發幾道面試題上來給大家耍耍。今天又有同學發了一道自稱是ibm裡月薪8萬的職位的面試題,大致意思就是8元買進乙隻雞9元賣出,再10元買進11元賣出,問最終受益是多少?答案是 2元。這個匪夷所思的結果在群裡引起激烈討論,網上解釋很多,大家google一下。你...
通過面試題看效能優化
不管是自己之前面試還是看網上的面試題,都會碰到乙個經典的面試題 從輸入url到頁面載入完成,發生了什麼?首先說一下自己對於這道題的理解和回答 使用者在瀏覽器中輸入url 瀏覽器通過dns,把url解析為ip 和ip位址建立tcp連線,傳送http請求 伺服器接收請求,進行相關操作後返回的htpp相應...
面試題 PHP面試題
建議 比如是系統配置,缺少了無法執行,自然使用 require 如果某一段程式少了,只是少了統計 訪問的,不是必不可少的。可以使用 include 而加不加 once 就是效率上的區別,雖然系統會幫你考慮只包含一次,但系統的判斷會降低效率,因此,更應該在開發之初,把目錄結構調整高好,盡量不使用 on...