[root@localhost ~]# w
11:01:06 up 3 days, 12:40, 1 user, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/1 10.0.2.2 254月20 2.00s 0.32s 0.00s w
[root@localhost ~]# who
root pts/1 2020-04-25 09:03 (10.0.2.2)
[root@localhost ~]# last
root pts/1 10.0.2.2 Sat Apr 25 09:03 still logged in
root pts/0 10.0.2.2 Sat Apr 25 08:52 - 23:11 (4+14:19)
root pts/0 10.0.2.2 Sat Apr 25 08:21 - 08:37 (00:16)
root pts/1 10.0.2.2 Thu Apr 23 23:09 - 08:13 (1+09:03)
root pts/1 10.0.2.2 Thu Apr 23 22:23 - 23:09 (00:45)
root pts/0 10.0.2.2 Thu Apr 23 22:23 - 08:18 (1+09:54)
root pts/0 10.0.2.2 Thu Apr 16 22:34 - 22:00 (6+23:25)
reboot system boot 3.10.0-327.4.5.e Thu Apr 16 22:34 - 11:01 (14+12:27)
root pts/0 10.0.2.2 Thu Apr 16 21:51 - crash (00:43)
root pts/0 10.0.2.2 Thu Apr 16 21:40 - 21:50 (00:10)
reboot system boot 3.10.0-327.4.5.e Thu Apr 16 21:40 - 11:01 (14+13:21)
reboot system boot 3.10.0-327.4.5.e Thu Apr 16 21:38 - 11:01 (14+13:22)
reboot system boot 3.10.0-327.4.5.e Wed Jan 27 20:50 - 19:51 (00:-58)
reboot system boot 3.10.0-327.el7.x Wed Jan 27 20:47 - 19:51 (00:-55)
wtmp begins Wed Jan 27 20:47:08 2016
[root@localhost ~]#
lastlog 檢視所有使用者最後一次登入資訊
who 指令顯示關于目前在本地系統上的所有使用者的資訊。顯示以下内容:登入名、tty、登入日期和時間。輸入whoami 顯示您的登入名、tty、您登入的日期和時間。如果使用者是從一個遠端機器登入的,那麼該機器的主機名也會被顯示出來。
who 指令也能顯示自從線路活動發生以來經過的時間、指令解釋器(shell)的程序辨別、登入、登出、重新啟動和系統時鐘的變化,還能顯示由初始化程序生成的其它程序。
常見指令參數
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | |
常見指令展示
|

顯示目前使用者的IP資訊
|
last [-num | -n num] [-f file] [-t YYYYMMDDHHMMSS] [-R] [-adioxFw] [username..] [tty..]
last作用是顯示近期使用者或終端的登入情況。通過last指令檢視該程式的log,管理者可以獲知誰曾經或者企圖連接配接系統。
執行last指令時,它會讀取/var/log目錄下名稱為wtmp的檔案,并把該檔案記錄的登入系統或終端的使用者名單全部顯示出來。預設顯示wtmp的記錄,btmp能顯示的更詳細,可以顯示遠端登入,例如ssh登入。
|
(1).選項
|
(2).執行個體
第一列:使用者名
第二列:終端位置(pts/0僞終端,意味着從SSH或telnet等工具遠端連接配接的使用者,圖形界面終端歸于此類。tty0直接連接配接到計算機或本地連接配接的使用者。後面的數字代表連接配接編号)
第三列:登入IP或核心(如果是:0.0或者什麼都沒有,意味着使用者通過本地終端連接配接。除了重新開機活動,核心版本會顯示在狀态中)
第四列:開始時間
第五列:結束時間(still login in尚未退出,down直到正常關機,crash直到強制關機)
第六列:持續時間
指定顯示記錄的數量(顯示記錄中最後登入的數量)
|
指定查詢的檔案,原本預設的是wtmp
|
将IP 位址轉換為主機位址
|
顯示指定時間之前的記錄
|
Linux w指令用于顯示目前登入系統的使用者資訊。
文法
w [-fhlsuV][使用者名稱]
- -f 開啟或關閉顯示使用者從何處登入系統。
- -h 不顯示各欄位的标題資訊列。
- -l 使用詳細格式清單,此為預設值。
- -s 使用簡潔格式清單,不顯示使用者登入時間,終端機階段作業和程式所耗費的CPU時間。
- -u 忽略執行程式的名稱,以及該程式耗費CPU時間的資訊。
- -V 顯示版本資訊。