天天看點

linux日常管理常用指令--w

linux日常管理常用指令--w

  • 指令:w(linux管理者最常用的指令)

[root@cacti ~]# w

 14:45:41 up 2 min,  2 users,  load average: 0.10, 0.10, 0.04

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

root     tty1     -                14:44   54.00s  0.02s  0.02s -bash

root     pts/0    192.168.100.110  14:45    0.00s  0.02s  0.00s w

截圖如下:

linux日常管理常用指令--w

對w這個指令進行詳解:

第一行從左到右開始顯示的資訊為:

(1)14:45:41表示系統目前的時間;

(2) up 2 min表示系統開機後運作的時間;

(3)2 users表示目前使用者登入的總人數;

注:在Linux系統中,同一個賬戶可以重複登入,是以會見到重複的帳号名稱。通常情況下,使用者登出登入後,這裡的使用者總人數會及時更新。

(4)load average: 0.10, 0.10, 0.04表示顯示的系統目前的平均負載訓示。上面三個數值,表示系統在過去的一分鐘、五分鐘、十五分鐘内的平均負載程度。通常情況下,其值越接近0表示系統的負載越低,性能也比較佳。

從第二行開始的所有行則是告訴我們:目前登入的使用者名及其登入位址等。

(1)USER表示目前使用者登入采用的使用者名;

(2)TTY表示該使用者登入的終端代号;這個參數對于管理者來說比較有價值。他可以告訴管理者目前使用者是通過什麼手段登入到系統的。依照使用者登入形式的不同,終端代号也有所不同。其中,TTY1-TTY6分别代表本機上的1到6号的虛拟主要台。PTS表示使用者是通過遠端登陸的。如果數字為:0則表示使用者從XWindow登入系統。如上圖所示,就表示目前使用者是通過遠端通路登陸到Linux作業系統的。

(3)FROM表示目前使用者從什麼地方登入到系統;如果這個字段顯示的是“—”符号,則表示目前使用者是從本機登入的。如果顯示的是IP位址或者主機名稱,則表示目前使用者是遠端登陸的。

(4)LOGIN@表示目前使用者登入的時間。注意這裡顯示的不是目前使用者登入系統的持續時間。它是一個時間點,表示使用者登入系統的那個時刻。這個參數往往沒有多大的參考價價值。

(5)IDLE表示目前終端下使用者有多久沒活躍了(沒運作任何指令);

(6)JCPU表示目前終端下程序占用的cpu時間;

(7)PCPU表示目前bash/w這個指令占用cpu的時間,即PCPU則表示執行WHAT字段内的程式所耗費的時間;

(8)WHAT表示目前使用者正在做的事情。如果使用者正在執行某個程式,則這裡會顯示使用者執行程式的名字。如果使用者正在操作的是執行一般文字模式的指令,則這裡顯示的是使用者的環境名稱。

擴充:

linux日常管理常用指令--w

繼續閱讀