Reboot

系統正常執行時間不正確

  • July 29, 2019

最近,在基於 Oracle Linux(6 或 7)的虛擬機中,我遇到了系統正常執行時間明顯錯誤的任何問題。

# who -b
 system boot  2019-07-24 13:21

# last reboot
reboot   system boot  3.8.13-44.1.4.el Wed Jul 24 13:21 - 23:24  (10:03)    

wtmp begins Wed Aug 22 11:09:06 2018

# hwclock --show    
Wed 24 Jul 2019 11:26:11 PM CEST  -0.956063 seconds

# uptime
23:24:36 up 10:03,  3 users,  load average: 0.63, 0.51, 0.68

# cat /proc/uptime
36320.87 267407.58

系統確實在 13:21 重新啟動,這在“who -b”中正確列出,但不知何故“上次重新啟動”和“正常執行時間”只顯示“10:03”。硬體時鐘值正確,正常執行時間值按預期每分鐘隨時間更新。我沒有機會詳細重新審視這個問題,但可能很快就得著手解決了。

任何建議為什麼會發生這種情況以及如何糾正它?謝謝。

last reboot正確顯示機器在 13:21 重新啟動。

括號中的內容只是自行動以來的時間。

uptime,顯示系統啟動了 10 小時 3 分鐘。

引用自:https://unix.stackexchange.com/questions/532756