linux怎么查看過去登陸的用戶信息

linux查看過去登陸用戶信息的方法:1、使用last命令,可以查看當前和過去登陸系統用戶的相關信息,語法“last [選項]”;2、使用lastlog命令,可以查看登陸過當前系統用戶的最近一次登陸時間。last命令默認讀取“/var/log/wtmp”日志文件,lastlog命令默認讀取“/var/log/lastlog”文件,這兩個文件都是二進制文件,不能直接用vi編輯。

linux怎么查看過去登陸的用戶信息

linux查看過去登陸的用戶信息 ? ?

在linux中,可以使用 w 或 who 命令查看當前登陸系統的用戶信息,但如果原先登錄的用戶現在已經退出登錄,那么是否還能查看呢?當然可以,這就需要使用 last 和 lastlog 命令。

linux last 命令

last 命令可以查看當前和過去登陸系統用戶的相關信息;

last 命令的基本格式如下所示:

[root@localhost?~]#?last?[選項]

表 1 羅列出了該命令常用的選項及含義。

表 1 last 命令常用選項及含義
選項 含義
-a 把從何處登陸系統的主機名或 IP 地址顯示在最后一行。
-R 不顯示登陸系統的主機名或 IP 地址。
-x 顯示系統關機、重新開機以及執行等級的改變等信息。
-n 顯示列數 設置列出信息的顯示列數。
-d 將顯示的 IP 地址轉換成主機名稱。

在執行 last 命令時,它默認會讀取 /var/log/wtmp?日志文件,這是一個二進制文件,不能直接用 vi 編輯,只能通過 last 命令調用。

示例:查詢當前和過去登錄的用戶信息

[root@localhost?~]#?last root?pts/0?192.168.0.108?Fri?Jun?7?09:53?still?logged?in root?tty1?Fri?Jun?7?09:53?still?logged?in root?pts/0?192.168.0.101?Fri?Jun?7?06:53?-?09:52?(02:59) root?pts/1?192.168.0.103?Fri?Jun?7?04:12?-?04:30?(00:18) #用戶名?登錄終端?登錄IP?登錄時間?-?退出時間(在線時間) reboot?system?boot?2.6.32-279.el6.i?Thu?Jun?6?23:53?-?00:03?(00:09) #還能看到系統的重啟時間 …省略部分輸出…

linux lastlog 命令

lastlog 命令可以查看到每個系統用戶最近一次登陸系統的時間。比如:

[root@localhost?~]#lastlog #用戶名????????端口????來自????????????????最后登陸時間 Username????Port???From????????????????Latest root?????????????pts/1??192.168.1.100??Wed?Mar??4?11:04:22?+0800?2009 bin??????????????????????????????????????????????????**Never?logged?in** ....(中間省略).... vbird1??????????pts/2??192.168.1.100??Wed?Mar??4?13:15:56?+0800?2009 ....(以下省略)....

lastlog 命令默認是去讀取 /var/log/lastlog 日志文件的,這個文件同樣是二進制文件,不能直接用 vi 編輯,需要使用 lastlog 命令調用。

相關推薦:《Linux視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享