linux怎么查看過(guò)去登陸的用戶信息

linux查看過(guò)去登陸用戶信息的方法:1、使用last命令,可以查看當(dāng)前和過(guò)去登陸系統(tǒng)用戶的相關(guān)信息,語(yǔ)法“l(fā)ast [選項(xiàng)]”;2、使用lastlog命令,可以查看登陸過(guò)當(dāng)前系統(tǒng)用戶的最近一次登陸時(shí)間。last命令默認(rèn)讀取“/var/log/wtmp”日志文件,lastlog命令默認(rèn)讀取“/var/log/lastlog”文件,這兩個(gè)文件都是二進(jìn)制文件,不能直接用vi編輯。

linux怎么查看過(guò)去登陸的用戶信息

linux查看過(guò)去登陸的用戶信息 ? ?

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

linux last 命令

last 命令可以查看當(dāng)前和過(guò)去登陸系統(tǒng)用戶的相關(guān)信息;

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

[root@localhost?~]#?last?[選項(xiàng)]

表 1 羅列出了該命令常用的選項(xiàng)及含義。

表 1 last 命令常用選項(xiàng)及含義
選項(xiàng) 含義
-a 把從何處登陸系統(tǒng)的主機(jī)名或 IP 地址顯示在最后一行。
-R 不顯示登陸系統(tǒng)的主機(jī)名或 IP 地址。
-x 顯示系統(tǒng)關(guān)機(jī)、重新開機(jī)以及執(zhí)行等級(jí)的改變等信息。
-n 顯示列數(shù) 設(shè)置列出信息的顯示列數(shù)。
-d 將顯示的 IP 地址轉(zhuǎn)換成主機(jī)名稱。

在執(zhí)行 last 命令時(shí),它默認(rèn)會(huì)讀取 /var/log/wtmp?日志文件,這是一個(gè)二進(jìn)制文件,不能直接用 vi 編輯,只能通過(guò) last 命令調(diào)用。

示例:查詢當(dāng)前和過(guò)去登錄的用戶信息

[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?登錄時(shí)間?-?退出時(shí)間(在線時(shí)間) reboot?system?boot?2.6.32-279.el6.i?Thu?Jun?6?23:53?-?00:03?(00:09) #還能看到系統(tǒng)的重啟時(shí)間 …省略部分輸出…

linux lastlog 命令

lastlog 命令可以查看到每個(gè)系統(tǒng)用戶最近一次登陸系統(tǒng)的時(shí)間。比如:

[root@localhost?~]#lastlog #用戶名????????端口????來(lái)自????????????????最后登陸時(shí)間 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 命令默認(rèn)是去讀取 /var/log/lastlog 日志文件的,這個(gè)文件同樣是二進(jìn)制文件,不能直接用 vi 編輯,需要使用 lastlog 命令調(diào)用。

相關(guān)推薦:《Linux視頻教程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊9 分享