Linux系統管理命令------w Linux系統管理員有時候想知道他所管理的機器上的使用者正在做什麼,Linux管理命令就能協助我們完成這種工作,我們可以使用Linux管理命令w來實現這一具體的工作,反映了運行命令後的文字終端 這個命令可以告訴大家如下資訊。 第一行:系統當前啟動並執行基本資料。 在第一行中,總共有三個欄位,主要告訴管理員系統當前基本資料。 第一個欄位表示時間資訊。前面的09:52:36表示系統當前的時間。後面的up 14 days表示距離上次系統重新啟動已近共有14天的時間。通過這個參數,管理員可以瞭解Linux伺服器的持續運營時間。這可以給管理員進行系統維護提供協助。後面的1:45則表示伺服器上次啟動的具體時間。如果管理員懷疑伺服器意外重新啟動過,可以通過這個參數來確認。 第二個欄位為目前使用者登入的總人數。這裡需要注意的是,在Linux系統中,同一個賬戶可以重複登入,因此會見到重複的帳號名稱。通常情況下,使用者登出登入後,這裡的使用者總人數會及時更新。 第三個欄位主要顯示系統當前的平均負載指示。上面三個數值,表示系統在過去的一分鐘、五分鐘、十分鐘內的平均負載程度。通常情況下,其值越接近0表示系統的負載月底,效能也比較佳。 第二行:8個欄位顯示使用者的詳細資料。 第一個欄位user,顯示目前使用者登入採用的使用者名稱。這裡要注意,Linux系統跟微軟作業系統不同。不同的使用者可以利用同一個賬戶進行登入。故如果這裡顯示兩個相同的帳戶名稱的話,不是什麼怪事。 第二個欄位為TTY,表示該使用者登入的終端代號。這個參數對於管理員來說比較有價值。他可以告訴管理員目前使用者是通過什麼手段登入到系統的。依照使用者登入形式的不同,終端代號也有所不同。其中,TTY1-TTY6分別代表本機上的1到6號的虛擬主控台。PTS表示使用者是通過遠程登陸的。如果數字為:0則表示使用者從XWindow登入系統。如所示,就表示目前使用者是通過遠端存取登陸到Linux作業系統的。 第三個欄位FROM,顯示目前使用者從什麼地方登入到系統。如果這個欄位顯示的是“—”符號,則表示目前使用者是從本機登入的。如果顯示的是IP地址或者主機名稱,則表示目前使用者是遠程登陸的。有時會管理員出於系統維護或者其他方面的考慮,會把這個使用者強制踢掉。此時管理員就需要知道目前使用者所採用的IP地址。那麼就可以利用這個命令來獲得。 第四個欄位Login,表示目前使用者登入的時間。注意這裡顯示的不是目前使用者登入系統的期間。他是一個時間點,表示使用者登入系統的那個時刻。這個參數往往沒有多大的參考價價值。 第五個欄位為IDEL。他表示使用者登入系統後閑置的時間。這個欄位是一個時間段,或者說是一個定時器。只要該使用者重新開始工作,則這個定時器就會重新計時。 第六個欄位JCPU,表示使用者所採用的終端所有相關的程式執行時,所消耗的CPU時間。注意此處的時間並非累加,而是每當工作高一段落之後系統就會停止計時。開始新的工作之後這裡會重新計時。也就是說,這裡指的是應用程式從開始到結束所佔用的CPU時間。 第七個欄位與第八個欄位,要結合起來看。WHAT欄位表示目前使用者正在做的事情。如果使用者正在執行某個程式,則這裡會顯示使用者執行程式的名字。如果使用者正在操作的是執行一般文字模式的命令,則這裡顯示的是使用者的環境名稱。而PCPU則表示執行WHAT欄位內的程式所耗費的時間。