![date 命令如何跟踪时间](https://linux22.com/image/175152/date%20%E5%91%BD%E4%BB%A4%E5%A6%82%E4%BD%95%E8%B7%9F%E8%B8%AA%E6%97%B6%E9%97%B4.png)
我遇到了一个奇怪的情况,其中我的计算机的日期得到了错误的时间(他不断修正时间,但仍然不断重复这个问题)
让我与您分享一个使这一点更容易理解的示例:假设我正在运行以下命令:
watch -n 1 'date'
这是我的输出:
2020 年 6 月 14 日星期日 08:29:44 CDT
2020 年 6 月 14 日星期日 08:29:45 CDT
2020 年 6 月 14 日星期日 08:29:46 CDT
2020 年 6 月 14 日星期日 08:29:50 CDT
2020 年 6 月 14 日星期日 08:29:51 CDT
2020 年 6 月 14 日星期日 08:29:49 CDT
2020 年 6 月 14 日星期日 08:29:50 CDT
2020 年 6 月 14 日星期日 08:29:51 CDT
2020 年 6 月 14 日星期日 08:29:52 CDT
这种情况一再发生。
首先,我从 NTP 服务器获取时间,所以我认为 NTP 服务器有问题,但即使我关闭了 NTP 服务器,这种情况仍然发生。
其次,我以为 HWclock 可能运行不正常,但当我在 hwclock 上运行 watch 时,它运行正常
(如果我运行,watch hwlock;date
我可以看到 hwclock 运行良好,但日期出现了前面描述的问题)
我使用的是红帽Linux
任何人都可以建议我如何调试它?我想了解为什么会发生这种情况,以及是谁的错。
谢谢 !
答案1
我只是想更新,这是一个硬件问题(CPU 本身的问题),更换机器(服务器)解决了问题。
无论如何,感谢您的回答!