最近,在基于 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 分钟。