Linux透過什麼命令可以檢視有多少個使用者登入?

老男孩IT教育機構發表於2023-02-01

  Linux系統中,無論是進行磁碟管理、檔案管理、程式管理,還是檢視硬體資訊、使用者登入情況等都可以透過命令來完成,因此我們必須熟練掌握各種各樣的命令。那麼Linux如何檢視有多少個使用者登入?以下是具體內容介紹。

  1、使用w命令檢視登入使用者正在使用的程式資訊

  Linux w命令用於顯示目前登入系統的使用者資訊。

  執行這項指令可得知目前登入系統的使用者有哪些人,以及他們正在執行的程式。

  單獨執行w指令會顯示所有的使用者,您也可指定使用者名稱稱,僅顯示某位使用者的相關資訊。

  語法:

  w [-fhlsuV][使用者名稱稱]

  引數:

  -f 開啟或關閉顯示使用者從何處登入系統。

  -h 不顯示各欄位的標題資訊列。

  -l 使用詳細格式列表,此為預設值。

  -s 使用簡潔格式列表,不顯示使用者登入時間等。

  -u 忽略執行程式的名稱,以及該程式耗費CPU時間的資訊。

  -V 顯示版本資訊。

  w命令用於顯示已經登入系統的使用者的名稱,以及他們正在做的事。該命令所使用的資訊來源於/var/run/utmp檔案。

  w命令輸出的資訊包括:使用者名稱稱、使用者的機器名稱或tty號、遠端主機地址、使用者登入系統的時間、空閒時間、當前程式所用時間、使用者當前正在使用的命令。

  2、使用who命令檢視使用者名稱稱及所啟動的程式

  who命令用於列舉出當前已登入系統的使用者名稱稱。其輸出為:使用者名稱、tty號、時間日期、主機地址。

  Linux中who命令用於顯示系統中有哪些使用者正在上面,顯示的資料包含了使用者ID、使用的終端機、從哪邊連上來的、上線時間、呆滯時間、CPU使用量、動作等等。

  語法:

  who[引數]

  可得知目前有那些使用者登入系統,單獨執行who指令會列出登入帳號,使用的終端機,登入時間以及從何處登入或正在使用哪個X顯示器。

  引數:

  -H或--heading 顯示各欄位的標題資訊列。

  -i或-u或-idle 顯示閒置時間,若該使用者在前一分鐘之內有進行任何動作,將標示成.號,如果該使用者已超過24小時沒有任何動作,則標示出old字串。

  -m 此引數的效果和指定am i字串相同。

  -q或--count 只顯示登入系統的帳號名稱和總人數。

  -w或-T或--mesg或--message或--writable 顯示使用者的資訊狀態列。

  -l 列出任何登入程式。

  -T或-w 顯示使用者的資訊狀態列。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2933523/,如需轉載,請註明出處,否則將追究法律責任。

相關文章