如何登录 ntpd 更改时钟

如何登录 ntpd 更改时钟

在使用 ntp 客户端从我们的 ntp 服务器获取时间时,调试客户端设备时发现服务器有时会出现时钟“故障”,偏差为 20 秒左右。ntpd 会在 10-30 分钟内进行调整,但我们当然想知道为什么需要这样做,并正在寻找原因。

通过查阅日志和文档,我们发现日志记录的级别太高,以至于没有报告这些时间变化事件。

尝试了各种设置:设置

logconfig =all

在 /etc/ntp.conf 中并在 /etc/default/ntp.conf 中设置调试选项 -d 没有任何效果。

更糟糕的是:使用最后一个选项,ntpd 在三分钟超时后重新启动时失败:

systemd[1]: ntp.service: Failed with result 'timeout'.

I) 我们如何才能提高调试级别而不会无法启动服务?II) ntpd 报告其更改时钟及其原因的最佳方式是什么?

第一个问题价值 50 点我的声誉。如果第二个问题得到解答,我会将奖金提高到 100 点,然后再批准答案。

答案1

在 Ubuntu 18.04 上,您正在寻找systemd-timesyncd

服务状态:

systemctl status systemd-timesyncd

日志:

journalctl -u systemd-timesyncd

服务配置:

man 5 timesyncd.conf

另请检查:

timedatectl

相关内容