您好,登錄后才能下訂單哦!
這篇文章主要介紹了怎么在Linux系統(tǒng)查詢(xún)機(jī)器最近重啟時(shí)間,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
你需要在終端使用 who 命令來(lái)打印有哪些人登錄了系統(tǒng),who
命令同時(shí)也會(huì)顯示上次系統(tǒng)啟動(dòng)的時(shí)間。使用 last
命令來(lái)查看系統(tǒng)重啟和關(guān)機(jī)的日期和時(shí)間,運(yùn)行:
$ who -b
示例輸出:
system boot 2017-06-20 17:41
使用 last
命令來(lái)查詢(xún)最近登錄到系統(tǒng)的用戶(hù)和系統(tǒng)重啟的時(shí)間和日期。輸入:
$ last reboot | less
示例輸出:
Fig.01: last command in action
或者,嘗試輸入:
$ last reboot | head -1
示例輸出:
reboot system boot 4.9.0-3-amd64 Sat Jul 15 19:19 still running
last
命令通過(guò)查看文件 /var/log/wtmp
來(lái)顯示自 wtmp 文件被創(chuàng)建時(shí)的所有登錄(和登出)的用戶(hù)。每當(dāng)系統(tǒng)重新啟動(dòng)時(shí),這個(gè)偽用戶(hù) reboot
就會(huì)登錄。因此,last reboot
命令將會(huì)顯示自該日志文件被創(chuàng)建以來(lái)的所有重啟信息。
可以使用下面的命令來(lái)顯示上次關(guān)機(jī)的日期和時(shí)間:
$ last -x|grep shutdown | head -1
示例輸出:
shutdown system down 2.6.15.4 Sun Apr 30 13:31 - 15:08 (01:37)
命令中,
-x
:顯示系統(tǒng)關(guān)機(jī)和運(yùn)行等級(jí)改變信息
這里是 last
命令的其它的一些選項(xiàng):
$ last$ last -x$ last -x reboot$ last -x shutdown
示例輸出:
Fig.01: How to view last Linux System Reboot Date/Time
評(píng)論區(qū)的讀者建議的另一個(gè)命令如下:
$ uptime -s
示例輸出:
2017-06-20 17:41:51
在終端輸入下面的命令:
$ last reboot
在 OS X 示例輸出結(jié)果如下:
reboot ~ Fri Dec 18 23:58reboot ~ Mon Dec 14 09:54reboot ~ Wed Dec 9 23:21reboot ~ Tue Nov 17 21:52reboot ~ Tue Nov 17 06:01reboot ~ Wed Nov 11 12:14reboot ~ Sat Oct 31 13:40reboot ~ Wed Oct 28 15:56reboot ~ Wed Oct 28 11:35reboot ~ Tue Oct 27 00:00reboot ~ Sun Oct 18 17:28reboot ~ Sun Oct 18 17:11reboot ~ Mon Oct 5 09:35reboot ~ Sat Oct 3 18:57 wtmp begins Sat Oct 3 18:57
查看關(guān)機(jī)日期和時(shí)間,輸入:
$ last shutdown
示例輸出:
shutdown ~ Fri Dec 18 23:57shutdown ~ Mon Dec 14 09:53shutdown ~ Wed Dec 9 23:20shutdown ~ Tue Nov 17 14:24shutdown ~ Mon Nov 16 21:15shutdown ~ Tue Nov 10 13:15shutdown ~ Sat Oct 31 13:40shutdown ~ Wed Oct 28 03:10shutdown ~ Sun Oct 18 17:27shutdown ~ Mon Oct 5 09:23 wtmp begins Sat Oct 3 18:57
你需要啟用 psacct 服務(wù)然后運(yùn)行下面的命令來(lái)查看執(zhí)行過(guò)的命令(包括用戶(hù)名),在終端輸入 lastcomm 命令查看信息
# lastcomm userNameHere# lastcomm commandNameHere# lastcomm | more# lastcomm reboot# lastcomm shutdown### 或者查看重啟和關(guān)機(jī)時(shí)間# lastcomm | egrep 'reboot|shutdown'
示例輸出:
reboot S X root pts/0 0.00 secs Sun Dec 27 23:49shutdown S root pts/1 0.00 secs Sun Dec 27 23:45
我們可以看到 root 用戶(hù)在當(dāng)?shù)貢r(shí)間 12 月 27 日星期二 23:49 在 pts/0 重新啟動(dòng)了機(jī)器。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“怎么在Linux系統(tǒng)查詢(xún)機(jī)器最近重啟時(shí)間”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。