Linux網絡命令--last和lastlog命令
1 網絡命令:last
1.1 命令說明
指令名稱:last
指令所在路徑:/usr/bin/last
執行權限:所有用戶
語法:last
功能描述:列出目前與過去登入系統的用戶信息,只要有人登錄,就會被記錄,包括多次登錄的信息,也會被統計記錄下來。
範例:#last
說明:統計系統所有用戶的登錄時間和信息,包括系統曾經進行過重啓操作的重啓時間信息。這是一個重要的日誌查詢命令。通過查看系統重啓信息可以方便用戶瞭解系統是否非正常重啓了,或者是被他人登錄重啓了。
1.2 應用舉例
命令演示:
[root@localhost~]# last
命令執行結果如圖1所示:
圖1 last命令的執行結果
說明:
still logged in:表示依然在線
03:57 - 05:11:表示該用戶在線的時間區間
(01:14):表示用戶持續在線的時長
2 網絡命令:lastlog
2.1 命令說明
指令名稱:lastlog
指令所在路徑:/usr/bin/lastlog
執行權限:所有用戶
語法:lastlog
功能描述:檢查最後一次登錄本系統的用戶登錄的時間信息
範例:
#lastlog
#lastlog -u 500 通過UID查看指定用戶的登錄信息
2.2 應用舉例
查看最後一次登錄本系統的用戶時間信息:
[root@localhost~]# lastlog
執行結果如圖2所示:
圖2 lastlog命令執行結果
說明:首先列舉所有的用戶,包括不能登錄的系統用戶(僞用戶),但是會顯示這些僞用戶從未登錄過。另外還會顯示最後一次登錄本系統的用戶的登錄信息。
通過用戶的UID查看指定用戶的登錄信息:
[root@localhost~]# lastlog -u 501
命令的執行結果如圖3所示:
圖3 通過用戶UID查看指定用戶的登錄信息