[Linux] 查詢 Linux 的 shutdown/reboot 記錄

[Linux] 查詢 Linux 的 shutdown/reboot 記錄

在查問題時,偶爾會需要查一下 Linux 機器什麼時候關機或重開機,

因為如果正在關機的話,程式運作不正常也算是 OK 的嘛 (哇哈哈 XD)~

可是要怎麼查呢?

 

superuser: Is there a log that records shutdowns in Linux? 這裡有不錯的答案,

就來試試看吧~

 

1. 使用 last 指令

可以先用 man last 看一下 last 的說明

基本上可以用來列出登入的帳號,不過因為重開機時會用一個 reboot 的虛擬帳號,

因此可以用 last reboot 列出重開機的時間:

root@localhost # last reboot

reboot system boot 3.10.0-123.8.1.e Thu Dec 4 17:27 - 12:22 (63+18:55) reboot system boot 3.10.0-123.8.1.e Thu Dec 4 17:20 - 17:26 (00:05) reboot system boot 3.10.0-123.8.1.e Thu Dec 4 16:35 - 17:16 (00:40) reboot system boot 3.10.0-123.el7.x Thu Oct 23 14:51 - 13:29 (6+22:37) reboot system boot 3.10.0-123.el7.x Thu Oct 16 12:10 - 13:40 (01:29) reboot system boot 3.10.0-123.el7.x Mon Oct 13 13:57 - 15:15 (01:17) reboot system boot 3.10.0-123.el7.x Wed Oct 8 16:01 - 11:00 (4+18:59) reboot system boot 3.10.0-123.el7.x Wed Oct 8 15:58 - 16:00 (00:01)

 

從上面的例子可以看到,最近一次的重開機是在 12/4 17:27,

上上次的重開機是在 12/4 17:20,以此類推~

 

如果是要看關機的記錄的話,可以用 last -x shutdown:

root@localhost # last -x shutdown
shutdown system down  3.10.0-123.8.1.e Thu Dec  4 17:26 - 17:27  (00:00)
shutdown system down  3.10.0-123.8.1.e Thu Dec  4 17:16 - 17:20  (00:04)
shutdown system down  3.10.0-123.el7.x Thu Oct 30 13:29 - 16:35 (35+03:06)
shutdown system down  3.10.0-123.el7.x Thu Oct 16 13:40 - 14:51 (7+01:11)
shutdown system down  3.10.0-123.el7.x Mon Oct 13 15:15 - 12:10 (2+20:55)
shutdown system down  3.10.0-123.el7.x Mon Oct 13 11:00 - 13:57  (02:56)
shutdown system down  3.10.0-123.el7.x Wed Oct  8 16:00 - 16:01  (00:01)

 

可以看到關機與開機的時間是接續的,

像最近一次的關機時間是 12/4 17:26~17:27,

而開機的時間就是接著的 12/4 17:27~今天的 12:22~

 

2. 檢查 /var/log/messages

如果 last 指令不存在的話,可能就要找其他的 log 線索了,

像是 /var/log/messages 裡面,有可能會有一些開關機時,程式寫出的訊息。

不過這個就得碰運氣了,像我在我的 CentOS 7 機器上,

找重開機時相對應時間的 log,就沒看到任何資訊囉~

 

另外,也可以找找看 /var/log/kernel.log,看看有沒有 imklog 的資訊,

有的話就蠻接近開機時間了:

2015-09-14T20:37:04.229909-07:00 localhost kernel: imklog 6.2.0, log source = /proc/kmsg started.

 

 

 

 

(本頁面已被瀏覽過 15,265 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料