CentOS 似乎没有ntp.drift
类似的文件。在 中/etc/ntp.conf
,它说您可以用作/var/lib/ntp/drift
漂移文件,但该文件不存在。 CentOS不考虑漂移吗?或者是否允许用户在必要时进行调整?或者它使用了另一种机制?
答案1
如果 ntpd 启动时漂移文件不存在,它将进入一种特殊模式,旨在快速适应当前硬件的特定时序差异。当 ntpd 开始持续跟踪相对于当前服务器的时间和频率变化时,这大约需要 15 分钟。大约一个小时后,ntpd会将频率漂移因子写入配置的漂移文件中,然后在后续启动时使用该文件,以便ntpd立即进入正常运行状态。运行时,ntpd 每小时将计时信息写入漂移文件。
因此,对您问题的简短回答是“不用担心 - 如果在配置或命令行中指定了driftfile指令,ntpd应该自行处理它。”
答案2
另请检查 /var/lib/ntp 目录(以及漂移文件,如果存在)是否属于 ntp 所有并具有正确的写入权限。我有一段时间没看到这个了,但是...