相关疑难解决方法(0)

ntpd 与 systemd-timesyncd - 如何实现可靠的 NTP 同步?

当我查询 NTP 守护进程的状态时,ntpdc -c sysinfo我得到以下输出:

system peer:          0.0.0.0
system peer mode:     unspec
leap indicator:       11
stratum:              16
precision:            -20
root distance:        0.00000 s
root dispersion:      12.77106 s
reference ID:         [73.78.73.84]
reference time:       00000000.00000000  Thu, Feb  7 2036  7:28:16.000
system flags:         auth monitor ntp kernel stats
jitter:               0.000000 s
stability:            0.000 ppm
broadcastdelay:       0.000000 s
authdelay:            0.000000 s
Run Code Online (Sandbox Code Playgroud)

这表示 NTP 同步失败。但是系统时间精确​​到 1 秒精度。当我在没有网络连接的情况下运行我的系统时,系统时间会偏离大约 10 秒。

这种行为表明系统有另一种同步时间的方式。我意识到还有systemd-timesyncd.service(配置文件位于/etc/systemd/timesyncd.conf)并timedatectl status给了我正确的时间:

      Local time: Thu 2016-08-25 10:55:23 CEST …
Run Code Online (Sandbox Code Playgroud)

ntpd ntp systemd-timesyncd

38
推荐指数
2
解决办法
4万
查看次数

标签 统计

ntp ×1

ntpd ×1

systemd-timesyncd ×1