Linux 檢視使用者登入系統的情況

2021-10-08 06:49:27 字數 2188 閱讀 7191

1、last命令的作用是顯示近期使用者或終端的登入情況。

①格式:last [-n] [-f file] [-t tty] [-h 節點] [-i ip] [-y] [-x]

②選項及引數說明:

-n指定輸出記錄的條數

-f file:指定用檔案file作為查詢用的log檔案

-t tty:只顯示指定的虛擬控制台上的登入情況----終端

-h 節點:只顯示指定的節點上的登入情況

-i ip:只顯示指定的ip上登入的情況

-y:顯示記錄的年月日

-x:顯示系統關閉、使用者登入和退出的歷史 

2、w或者who可以檢視目前已登入在系統上面的使用者。

①格式:[root@localhost ~]# w

②說明:

(1)第一行顯示目前的時間、開機多久、幾個使用者在系統上的平均負載等;

(2)第二行只是各個專案的說明:

user:表示登入系統的使用者

tty:表示使用者使用的tty名稱

from:表示使用者從**登入進來

login@:使用者登入的日期和時間

idle:表示空閒時間

jcpu:在某段時間內所有與該終端相關的程序任務所耗費的cpu時間。

pcpu:當前活動程序使用的系統時間。

what:表示當前使用者執行的程序名稱和選項

(3)第三行以後,每行代表乙個使用者。

③who:顯示系統中有哪些使用者登入了系統,顯示的資料報含使用者id、使用的登入終端、上線時間、空閒時間、cpu占用,以及做了些什麼。

who命令的輸出格式

名稱狀態

終端時間

活動程序標識

主機名說明

使用者的登入名

表明終端是否對使用者都是可寫的

類似於pts/1,pts/2等

使用者登入系統的時間

某個使用者在自己的終端上最後一次活動發生以來到現在的時間,如果是「.」,表示一分鐘內的終端活動

使用者登入shell的程序id

登入到linux系統上的客戶端機器標識

(1)格式:who [options] [user]

(2)選項說明:

-a:列出所有資訊,相當於所有選項

-b:列出系統最近啟動的日期

-m:列出關於當前終端的資訊,who -m=who an i=who an i

-q:列出在本地系統上的使用者和使用者數的清單

-r:顯示當前系統的執行級別

-h:不要顯示標題列

-u:不要顯示使用者的動作/工作

-s:使用簡短的格式來顯示。僅顯示名稱、終端、時間字段資訊和主機名。這是who預設的輸出。

-f:不要顯示使用者的上線位置

-t或-w:顯示tty終端的狀態,「+」表示對任何人可寫,「-」表示僅對root使用者或所有者可寫,「?」表示遇到的終端故障。

(3)如果想要知道每個賬號的最近登入時間,則可使用lastlog檢視,該命令會讀取/var/log/lastlog檔案。

檢視Linux系統使用者登入日誌

日誌 var log wtmp 說明 此檔案是二進位制檔案,檢視方法如下 該日誌檔案永久記錄每個使用者登入 登出及系統的啟動 停機的事件。因此隨著系統正常執行時間的增加,該檔案的大小也會越來越大,增加的速度取決於系統使用者登入的次數。該日誌檔案可以用來檢視使用者的登入記錄,last命令就通過訪問這個...

Linux使用者登入檢視命令

命令輸出 user 登入的使用者名稱 tty 登入終端 login 登入時間 idle 使用者閒置時間 jcpu 指的是和該終端連線的所有程序占用的時間。這個時間裡並不包括過去的後台作業時間,但卻包括當 前正在執行的後台作業所占用的時間 pcpu 是指當前程序所占用的時間 what 當前正在執行的命...

sql server建立登入使用者,無法登入情況

已成功與伺服器建立連線,但是在登入過程中發生錯誤。provider 命名管道提供程式,error 0 管道的另一端上無任何程序。microsoft sql server,錯誤 233 解決方法 1 開啟 開始 所有程式 microsoft sql server 2005 配置工具 sql serve...