Last#
last 是包含在 util-linux 內的系統監控工具
last 用於讀取 /var/log/wtmp 檔案,顯示系統上最近用戶登入/登出記錄,按時間從最新到最舊排序,包括用戶名、終端、來源主機、登入時間及持續時間。
Install#
$ sudo apt install util-linuxOperate#
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