自动日期和时间更新导致 Linux 机器上的时间错误

自动日期和时间更新导致 Linux 机器上的时间错误

我在笔记本电脑上使用 Fedora 29,内核版本为 4.19.15-300。一段时间以来,我发现计算机时钟快了大约 6 到 7 分钟。

chronyd思考原因时,我检查了( )的状态systemctl status chronyd.service,发现每次机器从睡眠状态恢复时都会重复出现以下日志消息:

chronyd[812]: Forward time jump detected!

此外,的输出chronyc source是一个空列表。这是否意味着机器上的 NTP 配置存在问题,并且时间从未真正同步过?有人能帮我解决这个问题吗?


PS:我曾经(错误地)在 Stack Overflow 上问过这个问题(https://stackoverflow.com/questions/54616923/automatic-date-time-update-results-in-wrong-time-on-linux-machine)。有人建议我检查一下的状态ntpd,似乎默认情况下它是禁用的:

$ service ntpd status
Redirecting to /bin/systemctl status ntpd.service
● ntpd.service - Network Time Service
   Loaded: loaded (/usr/lib/systemd/system/ntpd.service; disabled; vendor preset: disabled)
   Active: inactive (dead)

相关内容