查看方法:1、使用“w”命令,可以顯示目前登入系統(tǒng)的用戶信息;2、使用“who”命令,可以顯示當(dāng)前已登錄的用戶信息,輸出用戶名、登錄終端、登錄的時間;3、使用“l(fā)ast”命令;4、使用“l(fā)astlog”命令;5、使用“ac”命令。
本教程操作環(huán)境:Red Hat Enterprise linux 6.1系統(tǒng)、Dell G3電腦。
1,w
w,顯示目前登入系統(tǒng)的用戶信息
-
-f? 開啟或關(guān)閉顯示用戶從何處登入系統(tǒng)。
-
-h? 不顯示各欄位的標(biāo)題信息列。
-
-l? 使用詳細(xì)格式列表,此為預(yù)設(shè)值。
-
-s? 使用簡潔格式列表,不顯示用戶登入時間,終端機(jī)階段作業(yè)和程序所耗費的CPU時間。
-
-u? 忽略執(zhí)行程序的名稱,以及該程序耗費CPU時間的信息。
-
-V? 顯示版本信息。
[root@card-web03?~]#?w ?17:28:45?up?84?days,?23:32,??1?user,??load?average:?0.01,?0.03,?0.05 USER?????TTY??????FROM?????????????LOGIN@???IDLE???JCPU???PCPU?WHAT root?????pts/1????123.115.76.110???17:06????5.00s??0.03s??0.00s?w
輸出的結(jié)果的含義:
USER 登錄的用戶名
TTY 登錄終端
FROM 從哪個IP地址登錄
LOGIN@ 登錄時間
IDLE 用戶閑置時間
JCPU 指的是和該終端連接的所有進(jìn)程占用的時間,這個時間里并不包括過去的后臺
作業(yè)時間,但卻包括當(dāng)前正在運行的后臺作業(yè)所占用的時間
PCPU 當(dāng)前進(jìn)程所占用的時間
WHAT 當(dāng)前正在運行的命令
2.who
顯示當(dāng)前已登錄的用戶信息
輸出的結(jié)果有:用戶名,登錄終端,登錄的時間
[root@card-web03?~]#?who root?????pts/1????????2019-03-12?17:06?(12.3.1.15) ? #輸出的結(jié)果有:用戶名,登錄終端,登錄的時間
3. last
列出目前與過去登入系統(tǒng)的用戶相關(guān)信息。
-
–?R:?省略?hostname?的欄位
-
-n:指定輸出記錄的條數(shù)。
-
-f?file:指定用文件file作為查詢用的log文件。
-
-t?tty:只顯示指定的虛擬控制臺上登錄情況。
-
-h(huán)?節(jié)點:只顯示指定的節(jié)點上的登錄情況。
-
-i?IP:只顯示指定的IP上登錄的情況。
-
-1:用IP來顯示遠(yuǎn)端地址。
-
-y:顯示記錄的年、月、日。? ? ?
-
-ID:知道查詢的用戶名。
-
-x:顯示系統(tǒng)關(guān)閉、用戶登錄和退出的歷史。
[root@card-web03?~]#?last root?????pts/1????????12.3.11.5???Tue?Mar?12?17:06???still?logged?in??? root?????pts/1????????12.3.11.5???Tue?Mar?12?16:03?-?16:06??(00:02)???? root?????pts/2????????12.3.11.5???Tue?Mar?12?15:46?-?15:46??(00:00)???? root?????pts/2????????12.3.11.5???Tue?Mar?12?15:44?-?15:44??(00:00)???? root?????pts/3????????12.3.11.5???Tue?Mar?12?15:42?-?15:42??(00:00)???? root?????pts/2????????12.3.11.5???Tue?Mar?12?15:41?-?15:42??(00:01)? #命令的輸出包含:用戶名,登錄終端,登錄IP,登錄時間,退出時間(在線時間)
4.lastlog
lastlog命令檢查某特定用戶上次登錄的時間
-
??-b,?–before?DAYS?????????????僅打印早于?DAYS?的最近登錄記錄
-
??-h,?–help????????????????????顯示此幫助信息并推出
-
??-R,?–root?CHROOT_DIR?????????chroot?到的目錄
-
??-t,?–time?DAYS???????????????僅打印晚于?DAYS?的最近登錄記錄
-
??-u,?–user?LOGIN??????????????打印?LOGIN?用戶的最近登錄記錄
注意:lastlog命令默認(rèn)讀取的是/var/log/wtmp這個文件的數(shù)據(jù),一定注意這個文件不能用vi來查看。
命令輸出包括:用戶名,登錄終端,登錄IP,最后一次登錄時間
5. ac
根據(jù)/var/log/wtmp文件中的登陸和退出時間報告用戶連接的時間(小時),默認(rèn)輸出報告總時間?
(1)-p:顯示每個用戶的連接時間?
(2)-d:顯示每天的連接時間?
(3)-y:顯示年份,和-d配合使用
相關(guān)推薦:《Linux視頻教程》