共計 1668 個字符,預計需要花費 5 分鐘才能閱讀完成。
本文丸趣 TV 小編為大家詳細介紹“linux 如何查看有幾個用戶登錄”,內容詳細,步驟清晰,細節處理妥當,希望這篇“linux 如何查看有幾個用戶登錄”文章能幫助大家解決疑惑,下面跟著丸趣 TV 小編的思路慢慢深入,一起來學習新知識吧。
查看方法:1、利用 w 命令,該命令用于顯示目前登錄系統的用戶信息,語法為“w [-fhlsuV][用戶名稱]”;2、利用 who 命令,該命令用于顯示系統中有哪些使用者正在上面,語法為“who [參數]”。
本教程操作環境:linux7.3 系統、Dell G3 電腦。
linux 怎么查看有幾個用戶登錄
1、使用 w 命令查看登錄用戶正在使用的進程信息
Linux w 命令用于顯示目前登入系統的用戶信息。
執行這項指令可得知目前登入系統的用戶有哪些人,以及他們正在執行的程序。
單獨執行 w 指令會顯示所有的用戶,您也可指定用戶名稱,僅顯示某位用戶的相關信息。
語法
w [-fhlsuV][用戶名稱]
參數說明:
-f 開啟或關閉顯示用戶從何處登入系統。
-h 不顯示各欄位的標題信息列。
-l 使用詳細格式列表,此為預設值。
-s 使用簡潔格式列表,不顯示用戶登入時間,終端機階段作業和程序所耗費的 CPU 時間。
-u 忽略執行程序的名稱,以及該程序耗費 CPU 時間的信息。
-V 顯示版本信息。
w 命令用于顯示已經登錄系統的用戶的名稱,以及他們正在做的事。該命令所使用的信息來源于 /var/run/utmp 文件。w 命令輸出的信息包括:
用戶名稱
用戶的機器名稱或 tty 號
遠程主機地址
用戶登錄系統的時間
空閑時間(作用不大)
附加到 tty(終端)的進程所用的時間(JCPU 時間)
當前進程所用時間(PCPU 時間)
用戶當前正在使用的命令
示例如下:
# w // 顯示當前用戶登錄信息及執行的命令
19:50:14 up 9:27, 4 users, load average: 0.31, 0.26, 0.18
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty7 :0 Thu12 31:39m 10:10 0.60s gnome-session
root pts/0 :0.0 17:09 2:18m 15.26s 0.15s bash
root pts/1 192.168.1.17 18:51 1.00s 1.24s 0.14s -bash
root pts/2 192.168.1.17 19:48 60.00s 0.05s 0.05s -bash
2、使用 who 命令查看 (登錄) 用戶名稱及所啟動的進程
who 命令用于列舉出當前已登錄系統的用戶名稱。其輸出為:用戶名、tty 號、時間日期、主機地址。
Linux 中 who 命令用于顯示系統中有哪些使用者正在上面,顯示的資料包含了使用者 ID、使用的終端機、從哪邊連上來的、上線時間、呆滯時間、CPU 使用量、動作等等。
語法:
who [參數]
可得知目前有那些用戶登入系統,單獨執行 who 指令會列出登入帳號,使用的 終端機,登入時間以及從何處登入或正在使用哪個 X 顯示器。
參數:
- H 或 –heading 顯示各欄位的標題信息列。
- i 或 - u 或 –idle 顯示閑置時間,若該用戶在前一分鐘之內有進行任何動作,將標示成 . 號,如果該用戶已超過 24 小時沒有任何動作,則標示出 old 字符串。
-m 此參數的效果和指定 am i 字符串相同。
- q 或 –count 只顯示登入系統的帳號名稱和總人數。
-s 此參數將忽略不予處理,僅負責解決 who 指令其他版本的兼容性問題。
- w 或 - T 或 –mesg 或 –message 或 –writable 顯示用戶的信息狀態欄。
-l 列出任何登錄進程。
- T 或 -w 顯示用戶的信息狀態欄。
示例如下:顯示當前登錄系統的用戶
[root@localhost ~]# who
root tty2 2021-05-20 09:20 (tty2)
讀到這里,這篇“linux 如何查看有幾個用戶登錄”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注丸趣 TV 行業資訊頻道。