天天看點

2018-04-13 last指令,lastb指令

在linux系統中,last與lastb指令用來列出目前與過去登入系統的使用者相關資訊。指令英文原義:

last, lastb - show listing of last logged in users

單獨執行last指令時,它會讀取位于/var/log/wtmp的檔案,并把該給檔案的内容記錄的登入系統的使用者名單全部顯示出來。

單獨執行lastb指令,它會讀取位于/var/log/btmp的檔案,并把該檔案内容記錄的登入系統失敗的使用者名單全部顯示出來。

2018-04-13 last指令,lastb指令
  • 第一列資訊:使用者名,或者顯示reboot。啟動或重新開機操作,在這裡會記錄成reboot。
  • 第二列資訊:終端位置。
    • pts/0 (僞終端或虛拟終端) 意味着從諸如SSH或telnet的遠端連接配接的使用者。
    • tty (teletypewriter) 意味着直接連接配接到計算機或者本地連接配接的使用者,如果是啟動或者重新開機操作,這裡會顯示成system boot
  • 第三列資訊:登入ip或者核心。
    • :0 或者為空,表示使用者通過本地終端連接配接。
    • 核心版本的資訊,當開機、關機、重新開機等作業系統的操作時顯示
  • 第四列資訊:開始時間,其中的日期格式為date +"%a %b %d"
  • 第五列資訊:結束時間。
    • still login in:還未退出
    • down:直到正常關機
    • crash:或強制關機
  • 第六列資訊:持續時間

================================================================================

last 指令參數(lastb指令也适用):

  • -a 把從何處登入系統的主機名稱或IP位址,顯示在最後一行;
  • -d 預設情況下會用IP位址來顯示遠端的主機,使用這項參數可将其換成主機名稱。當使用者從遠端而非本地主機登入系統時,所記錄的将不僅是主機名稱,還包括該遠端主機的IP位址;
  • -f 指定記錄檔案。預設last指令會去讀取/var/log目錄裡的btmp檔案;
  • -n 設定顯示最後登陸系統的登陸資訊條數,如果隻想查詢最後登入系統的10位使用者名稱,可将顯示列數設成"10";
  • -R 不顯示登入系統的主機名稱或IP位址;
  • -x 可顯示系統關機、重新開機,以及執行等級的改變等資訊。

整理自:http://www.cnblogs.com/5201351/p/5139677.html

轉載于:https://www.cnblogs.com/shoubituling/p/8820267.html

繼續閱讀