最近,在基于 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”。硬件时钟值正确,正常运行时间值按预期每分钟随时间更新。我没有机会详细重新审视这个问题,但可能很快就必须解决它。
对于为什么会发生这种情况以及如何纠正它有什么建议吗?谢谢。
答案1
last reboot
正确显示机器已于 13:21 重新启动。
括号里的只是行动以来所高兴的时间。
与 相同uptime
,显示系统已运行 10 小时 3 分钟。