linux下登陸用戶的行為信息—w和who命令詳解


查看用戶的操作系統管理員若想知道某一時刻用戶的行為,只需要輸入命令w 即可,在SHELL終端中輸入如下命令:

[root@localhost ~]# w

可以看到執行w命令及顯示結果。

命令信息含義上述顯示的信息分別表示如下:

第一行顯示系統的匯總信息,字段分別表示系統當前時間、系統運行時間、登陸系統用戶總數及系統平均負載信息。對於如上圖顯示的字段意義為:

18:05:00表示執行w的時間是在下午18點05分00秒。

up 14:00 14:00 表示系統運行14小時00分。

3 users 表示當前系統登陸用戶總數為3。

Load average 與后面的數字一起表示系統在過去1,5,10分鍾內的負載程度,數值越小,系統負載越輕。

從第二行開始構成一個登錄用戶信息列表,共有8個欄目,分別顯示各個用戶正在做的事情及該用戶所占用的系統資源。

USER:顯示登陸用戶帳號名。用戶重復登陸,該帳號也會重復出現。

TTY:用戶登陸所用的終端。

FROM:顯示用戶在何處登陸系統。

LOGIN@:是LOGIN AT的意思,表示登陸進入系統的時間。

IDLE:用戶空閑時間,從用戶上一次任務結束后,開始記時。

JCPU:以終端代號來區分,表示在這段時間內,所有與該終端相關的進程任務所耗費的CPU時間。

PCPU:指WHAT域的任務執行后耗費的CPU時間。

WHAT:表示當前執行的任務。

查看某用戶是否登陸系統用戶很多的時候,可以在w后面加上某個用戶名,則會查看該用戶執行任務的情況。

[root@localhost ~]# w nqh

默認情況下,系統會顯示上述所有的信息,如果只關心某一方面,可以只使用相關的選項。

查看登陸用戶,同樣系統管理員若想知道某一時刻登陸的用戶,可以使用系統提供的who命令,該命令可以查看當前登陸到系統的用戶及其他信息:

[root@localhost ~]# who

可以看出上述信息與w命令非常相似。如果想讓列表更詳細一些,可以加上選項-HIT等。

就可以得到該用戶是否願意接受其他用戶信息(-T)還可以顯示空閑時間(-I)及標題欄(-H)。如果某個用戶願意接受信息,會在MESG欄中顯示一個“+”,這時還可以使用命令MESG給用戶發從信息。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM