当ntpd守护进程运行时,文件:/var/lib/ntp/ntp.drift会定期更新。例子:
17:20 hostname 118 ~> ls -l /var/lib/ntp/ntp.drift
-rw-r--r-- 1 ntp ntp 7 May 20 16:46 /var/lib/ntp/ntp.drift
# So it looks like it was last updated ~34 minutes ago
Run Code Online (Sandbox Code Playgroud)
该文件中有一个数字,例如,查看 4 个虚拟主机,我分别找到了这些值:
-22.086
-10.214
-13.669
6.045
Run Code Online (Sandbox Code Playgroud)
我假设这些是每天的秒数(?),但不确定。 man ntpd提到了一个不同的漂移文件/etc/ntp.drift,它似乎不存在。手册页没有解释用于漂移的单位。
问题:
/etc/ntp.drift实际上/var/lib/ntp/ntp.drift在Ubuntu?谢谢!
小智 28
漂移文件是/var/lib/ntp/ntp.drift。这是相当标准的。对于 RH/Fedora,它是 /var/lib/ntp/drift。
漂移文件的单位是“PPM”或“百万分之几”。由于主板上石英晶体的频率波动,您的时钟会发生漂移。仅 0.001%(0.00001 或 10 PPM)的波动意味着每天损失或增加大约 1 秒。NTP 具有比这更细粒度的控制,因此我们使用 0.0001%(0.000001,或 1 PPM)查看边距误差。因此:
因此,我的漂移文件显示“2.643”的值,这意味着我的时钟偏离了百万分之 2.643,这意味着它目前每天下降 228.3552 毫秒。