Linux命令之last


last [-num | -n num] [-f file] [-t YYYYMMDDHHMMSS] [-R] [-adioxFw] [username..] [tty..]

  last作用是顯示近期用戶或終端的登錄情況。通過last命令查看該程序的log,管理員可以獲知誰曾經或者企圖連接系統。

  執行last命令時,它會讀取/var/log目錄下名稱為wtmp的文件,並把該文件記錄的登錄系統或終端的用戶名單全部顯示出來。默認顯示wtmp的記錄,btmp能顯示的更詳細,可以顯示遠程登錄,例如ssh登錄。

-num |-n num指定輸出記錄的條數
-f file 指定記錄文件作為查詢的log文件
-t YYYYMMDDHHMMSS 顯示指定時間之前的登錄情況
username 賬戶名稱
tty 終端機編號

(1).選項

-R 不顯示登錄系統或終端的主機名稱或IP
-a 將登錄系統或終端的主機名過IP地址顯示在最后一行
-d 將IP地址轉成主機名稱
-I 顯示特定IP登錄情況。
-o 讀取有linux-libc5應用編寫的舊類型wtmp文件
-x 顯示系統關閉、用戶登錄和退出的歷史
-F 顯示登錄的完整時間
-w 在輸出中顯示完整的用戶名或域名

(2).實例

第一列:用戶名

第二列:終端位置(pts/0偽終端,意味着從SSH或telnet等工具遠程連接的用戶,圖形界面終端歸於此類。tty0直接連接到計算機或本地連接的用戶。后面的數字代表連接編號)

第三列:登錄IP或內核(如果是:0.0或者什么都沒有,意味着用戶通過本地終端連接。除了重啟活動,內核版本會顯示在狀態中)

第四列:開始時間

第五列:結束時間(still login in尚未退出,down直到正常關機,crash直到強制關機)

第六列:持續時間

指定顯示記錄的數量(顯示記錄中最后登錄的數量)

[root@CentOS6 桌面]# last -n 10
root     pts/0        :0.0             Wed Apr 25 10:12   still logged in   
root     pts/1        :0.0             Wed Apr 25 10:06 - 10:10  (00:03)    
root     pts/0        :0.0             Wed Apr 25 10:06 - 10:10  (00:03)    
root     pts/0        :0.0             Wed Apr 25 10:02 - 10:06  (00:04)    
root     pts/0        :0.0             Wed Apr 25 09:51 - 09:51  (00:00)    
root     pts/0        :0.0             Wed Apr 25 09:45 - 09:51  (00:05)    
root     pts/1        :0.0             Wed Apr 25 09:38 - 09:41  (00:02)    
root     pts/0        :0.0             Wed Apr 25 09:34 - 09:45  (00:11)    
root     pts/0        :0.0             Tue Apr 17 10:46 - 10:48  (00:02)    
root     pts/0        :0.0             Tue Apr 17 10:33 - 10:46  (00:13)    
wtmp begins Tue Mar 13 18:31:47 2018
[root@CentOS6 桌面]# last -10
root     pts/0        :0.0             Wed Apr 25 10:12   still logged in   
root     pts/1        :0.0             Wed Apr 25 10:06 - 10:10  (00:03)    
root     pts/0        :0.0             Wed Apr 25 10:06 - 10:10  (00:03)    
root     pts/0        :0.0             Wed Apr 25 10:02 - 10:06  (00:04)    
root     pts/0        :0.0             Wed Apr 25 09:51 - 09:51  (00:00)    
root     pts/0        :0.0             Wed Apr 25 09:45 - 09:51  (00:05)    
root     pts/1        :0.0             Wed Apr 25 09:38 - 09:41  (00:02)    
root     pts/0        :0.0             Wed Apr 25 09:34 - 09:45  (00:11)    
root     pts/0        :0.0             Tue Apr 17 10:46 - 10:48  (00:02)    
root     pts/0        :0.0             Tue Apr 17 10:33 - 10:46  (00:13)    
wtmp begins Tue Mar 13 18:31:47 2018

 指定查詢的文件,原本默認的是wtmp

[root@CentOS6 桌面]# last -10 -f /var/log/btmp
root     tty1         :0               Mon Apr 16 09:07    gone - no logout 
btmp begins Mon Apr 16 09:07:03 2018

 將IP 地址轉換為主機地址

[root@CentOS6 桌面]# last -10 -d
root     pts/0        0.0.0.0          Wed Apr 25 10:12   still logged in   
root     pts/1        0.0.0.0          Wed Apr 25 10:06 - 10:10  (00:03)    
root     pts/0        0.0.0.0          Wed Apr 25 10:06 - 10:10  (00:03)    
root     pts/0        0.0.0.0          Wed Apr 25 10:02 - 10:06  (00:04)    
root     pts/0        0.0.0.0          Wed Apr 25 09:51 - 09:51  (00:00)    
root     pts/0        0.0.0.0          Wed Apr 25 09:45 - 09:51  (00:05)    
root     pts/1        0.0.0.0          Wed Apr 25 09:38 - 09:41  (00:02)    
root     pts/0        0.0.0.0          Wed Apr 25 09:34 - 09:45  (00:11)    
root     pts/0        0.0.0.0          Tue Apr 17 10:46 - 10:48  (00:02)    
root     pts/0        0.0.0.0          Tue Apr 17 10:33 - 10:46  (00:13)    
wtmp begins Tue Mar 13 18:31:47 2018

 顯示指定時間之前的記錄

[root@CentOS6 桌面]# last -10 -t 20180425000000  //之所以展示出來是為了提醒下-t后面的時間寫法
root     pts/0        :0.0             Tue Apr 17 10:46 - 10:48  (00:02)    
root     pts/0        :0.0             Tue Apr 17 10:33 - 10:46  (00:13)    
root     pts/0        :0.0             Tue Apr 17 10:26 - 10:26  (00:00)    
root     tty2                          Tue Apr 17 10:23 - 10:23  (00:00)    
root     pts/0        :0.0             Tue Apr 17 10:22 - 10:22  (00:00)    
root     pts/0        :0.0             Tue Apr 17 10:22 - 10:22  (00:00)    
root     tty1         :0               Tue Apr 17 09:49   still logged in   
reboot   system boot  2.6.32-642.el6.x Tue Apr 17 09:48 - 10:21 (8+00:32)   
root     pts/0        :0.0             Mon Apr 16 16:13 - 16:20  (00:07)    
root     pts/0        :0.0             Mon Apr 16 15:39 - 16:13  (00:33)    
wtmp begins Tue Mar 13 18:31:47 2018

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM