date 命令如何跟踪时间

date 命令如何跟踪时间

我遇到了一个奇怪的情况,其中我的计算机的日期得到了错误的时间(他不断修正时间,但仍然不断重复这个问题)

让我与您分享一个使这一点更容易理解的示例:假设我正在运行以下命令:

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 本身的问题),更换机器(服务器)解决了问题。

无论如何,感谢您的回答!

相关内容