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
截圖如下:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLzUTORZFOXdUe4UVQBF0TONlZClXMfFjax02bpt0dvwlM38CXxkzLcBDMN9CXyAzcml3dvwVbvNmLvR3YxUjLzM3Lc9CX6MHc0RHaiojIsJye.png)
對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表示目前使用者正在做的事情。如果使用者正在執行某個程式,則這裡會顯示使用者執行程式的名字。如果使用者正在操作的是執行一般文字模式的指令,則這裡顯示的是使用者的環境名稱。
擴充: