Linux last 命令用于顯示用戶最近登錄信息。
單獨執行 last 指令,它會讀取位于 /var/log/目錄下,名稱為 wtmp 的文件,并把該文件記錄登錄的用戶名,全部顯示出來。
last [options] [username...] [tty...]
參數說明:
options:
username:
tty:
顯示兩行:
# last -R -2 root pts/0 Thu Apr 28 18:06 still logged in root pts/0 Tue Apr 26 09:06 - 19:36 (10:30) wtmp begins Sun Apr 3 13:11:25 2022
顯示兩行,并省略主機列:
~# last -R -2 root pts/0 Thu Apr 28 18:06 still logged in root pts/0 Tue Apr 26 09:06 - 19:36 (10:30) wtmp begins Sun Apr 3 13:11:25 2022
一般顯示方法:
# last ... root pts/4 Thu May 13 17:25 still logged in root pts/2 Thu May 13 17:23 - 17:25 (00:02) root pts/1 Thu May 13 16:46 still logged in ...
簡略顯示,并指定顯示的個數:
# last -n 5 -R root pts/4 Thu May 13 17:25 still logged in root pts/2 Thu May 13 17:23 - 17:25 (00:02) root pts/1 Thu May 13 16:46 still logged in root pts/7 Thu May 13 15:36 still logged in root pts/9 Thu May 13 15:35 still logged in wtmp begins Thu May 13 18:55:40 2014
顯示最后一列顯示主機 IP 地址:
# last -n 5 -a -i root pts/4 Thu May 13 17:25 still logged in 192.168.1.10 root pts/2 Thu May 13 17:23 - 17:25 (00:02) 192.168.1.10 root pts/1 Thu May 13 16:46 still logged in 192.168.1.10 root pts/7 Thu May 13 15:36 still logged in 192.168.1.10 root pts/9 Thu May 13 15:35 still logged in 192.168.1.10 wtmp begins Thu May 13 18:55:40 2014