在linux系統中,last與lastb命令用來列出目前與過去登陸系統的用戶相關信息。指令英文原義:html
last, lastb - show listing of last logged in userslinux
單獨執行last指令時,它會讀取位於/var/log/wtmp的文件,並把該給文件的內容記錄的登陸系統的用戶名單所有顯示出來。spa
單獨執行lastb指令,它會讀取位於/var/log/btmp的文件,並把該文件內容記錄的登入系統失敗的用戶名單所有顯示出來。操作系統
- 第一列信息:用戶名,或者顯示reboot。啓動或重啓操做,在這裏會記錄成reboot。
- 第二列信息:終端位置。
- pts/0 (僞終端或虛擬終端) 意味着從諸如SSH或telnet的遠程鏈接的用戶。
- tty (teletypewriter) 意味着直接鏈接到計算機或者本地鏈接的用戶,若是是啓動或者重啓操做,這裏會顯示成system boot
- 第三列信息:登陸ip或者內核。
- :0 或者爲空,表示用戶經過本地終端鏈接。
- 內核版本的信息,當開機、關機、重啓等操做系統的操做時顯示
- 第四列信息:開始時間,其中的日期格式爲date +"%a %b %d"
- 第五列信息:結束時間。
- still login in:還未退出
- down:直到正常關機
- crash:或強制關機
- 第六列信息:持續時間
================================================================================htm
last 命令參數(lastb命令也適用):blog
- -a 把從何處登入系統的主機名稱或IP地址,顯示在最後一行;
- -d 默認狀況下會用IP地址來顯示遠端的主機,使用這項參數可將其換成主機名稱。當用戶從遠端而非本地主機登入系統時,所記錄的將不只是主機名稱,還包括該遠端主機的IP地址;
- -f 指定記錄文件。預設last指令會去讀取/var/log目錄裏的btmp文件;
- -n 設置顯示最後登錄系統的登錄信息條數,若是隻想查詢最後登入系統的10位用戶名稱,可將顯示列數設成"10";
- -R 不顯示登入系統的主機名稱或IP地址;
- -x 可顯示系統關機、從新開機,以及執行等級的改變等信息。
整理自:http://www.cnblogs.com/5201351/p/5139677.htmlip