Last#

last 是包含在 util-linux 內的系統監控工具

last 用於讀取 /var/log/wtmp 檔案,顯示系統上最近用戶登入/登出記錄,按時間從最新到最舊排序,包括用戶名、終端、來源主機、登入時間及持續時間。

Install#

$ sudo apt install util-linux

Operate#

last [options] [username | tty | hostname | IP address | -f file]
選項說明
-n <number>限制輸出行數(例如:last -n 10 顯示最後 10 筆記錄)
-F顯示完整日期/時間格式,包含秒數
-x顯示系統事件(關機、重開機、執行級別變更)
-f <file>指定 wtmp 檔案(例如:last -f /var/log/wtmp.1
-u <user>只顯示特定用戶的記錄
-i顯示 IP 位址而非主機名稱
用途示範說明
顯示最後 10 筆登入記錄last -n 10顯示最近的 10 筆登入/登出記錄
顯示完整日期時間last -F顯示包含秒數的完整日期/時間格式
顯示系統事件last -x顯示關機、重開機等系統事件記錄
指定 wtmp 檔案last -f /var/log/wtmp.1從指定的 wtmp 檔案讀取登入記錄
過濾特定用戶last -u alice只顯示用戶 alice 的登入/登出記錄
顯示 IP 位址last -i顯示登入來源的 IP 位址而非主機名稱

Reference#

Official docs:

None