我在笔记本电脑上使用 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)