1. 程式人生 > >【Linux】查詢資料, 瞭解以下重要命令:du, df, top, free, pstack, su, sudo(sudo -, sudo -s), adduser, password

【Linux】查詢資料, 瞭解以下重要命令:du, df, top, free, pstack, su, sudo(sudo -, sudo -s), adduser, password

  • du命令

1、作用:是磁碟空間使用情況,功能是逐級進入指定目錄的每一個子目錄並顯示該目錄佔用檔案系統資料塊的情況,如果沒有指定目錄,則對當前的目錄進行統計。

2、重要引數

(1) a:顯示全部目錄和其次目錄下的每個檔案所佔的磁碟空間 。

(2) b : 顯示目錄或檔案大小時,以byte為單位。

(3) c : 除了顯示個別目錄或檔案的大小外,同時也顯示所有目錄或檔案的總和。

(4) s : 只顯示各檔案大小的總合 。

(5) x : 以一開始處理時的檔案系統為準,若遇上其它不同的檔案系統目錄則略過,不予統計

  • df命令

1、作用:用來檢查檔案系統的磁碟空間佔用情況,使用許可權是所有使用者。

2、重要引數

(1) a : 遞迴地顯示指定目錄中各檔案及子目錄中各檔案佔用的資料塊數。

(2) block-size=<區塊大小> : 以指定的區塊大小來顯示區塊數目。

(3) h : 以可讀性較高的方式來顯示資訊。

(4) i : 顯示inode的資訊。

(5) l : 僅顯示本地端的檔案系統。

(6) t :僅顯示指定檔案系統型別的磁碟資訊。

  • top命令

1、作用:top命令是Linux系常用的效能分析工具,能夠顯示系統中各個程序資源佔用的情況(類似於windows中工作管理員),這是必須要掌握的命令。

2、重要引數

(1) b :批處理。

(2) c :顯示完整的治命令。

(3) l :忽略失效過程。

(4)s :保密模式。

  • free命令

1、作用:顯示記憶體的使用情況,包括實體記憶體,虛擬的交換檔案記憶體,共享記憶體區段,以及系統使用的緩衝區等。

 2.重要引數

(1) b :以Byte為單位顯示記憶體使用情況。

(2) k :以KB為單位顯示記憶體使用情況。

(3)m :以MB為單位顯示記憶體使用情況。

(4) o :不顯示緩衝區調節列。

(5) s :持續觀察記憶體使用狀況。

(6) t :顯示記憶體總和列。

  • pstack命令

1、作用:pstack命令可顯示每個程序的棧跟蹤。pstack 命令必須由相應程序的屬主或 root 執行。可以使用 pstack 來確定程序掛起的位置。此命令允許使用的唯一選項是要檢查的程序的 PID。

 2、重要引數  

(1)pstack只有一個引數 :pid。

  • su命令

1、作用: su是切換使用者許可權的命名,當我們從普通使用者切換至超級使用者時使用該命令 。

  • sudo

1、作用 : sudo命令用來以其他身份來執行命令,預設的身份為root,使用者使用sudo時,必須要先輸入密碼,然後有五分鐘有效期,超過期限必須重新輸入密碼。

2、重要引數

(1)b :在後臺執行指令。

(2)h :顯示幫助。

(3)k :結束密碼的有效期限,也就是下次再執行sudo時便需要輸入密碼 。

(4)l : 列出目前使用者可執行與無法執行的指令。

(5)p :改變詢問密碼的提示符號。

(6)s :執行指定的shell。

(7)u :以指定的使用者作為新的身份;若不加上此引數,則預設以root作為新的身份。

(8)v :延長密碼有效期限5分鐘。

  • adduser命令

1、作用:用於在Linux中建立新的系統使用者,useradd可用來建立使用者帳號。帳號建好之後,再用passwd設定帳號的密碼.而可用userdel刪除帳號。使用useradd指令所建立的帳號,實際上是儲存在/etc/passwd文字檔案中。

2、重要引數 

(1)c  :加上備註文字。備註文字會儲存在passwd的備註欄位中。

(2)d  :指定使用者登入時的啟始目錄。

(3)e   :指定帳號的有效期限。

(4)f  :指定在密碼過期後多少天即關閉該帳號。

(5)g :指定使用者所屬的群組。

(6)m :自動建立使用者的登入目錄。

(7)n :取消建立以使用者名稱稱為名的群組。

(8)r  :建立系統帳號。

(9)s :指定使用者登入後所使用的shell。

(10)u:指定使用者id。

  • password命令

1、作用:用於設定使用者的認證資訊,包括使用者密碼、密碼過期時間等。系統管理者則能用它管理系統使用者的密碼。只有管理者可以指定使用者名稱稱,一般使用者只能變更自己的密碼。

 2.重要引數

(1)d :刪除密碼,僅有系統管理者才能使用。

(2)f  :強制執行。

(3)k :設定只有在密碼過期失效後,方能更新。

(4)l  :鎖住密碼。

(5)s :列出密碼的相關資訊,僅有系統管理者才能使用。

(6)u :解開已上鎖的帳號。