客户端服务器上的 NTP 同步问题

客户端服务器上的 NTP 同步问题

启动 NTPD 守护程序是否会自动将客户端服务器与 NTP 服务器同步?

当我们检查服务处于停止状态时,我们的服务器运行时间比当前时间晚 5 分钟,因此只需启动服务并执行同步并纠正时间漂移,或者我需要手动运行:

ntpdate -u <ntp server>

答案1

这完全取决于您使用的 Linux 版本,但一般来说,NTP 同步应该是透明且无缝的;您不必手动启动任何东西来运行它。也就是说,在较旧的 Ubuntu 安装中,我执行了以下操作来强制系统定期进行 rsync

首先,在 cron 守护进程队列中创建以下文件;我使用 Nano 作为编辑器,但您可以随意使用您喜欢的任何纯文本编辑器:

sudo nano /etc/cron.daily/ntpdate

并将此命令添加到该文件:

ntpdate -s -u ntp.ubuntu.com

保存并关闭该文件,然后确保它具有适当的执行权限,如下所示:

sudo chmod 755 /etc/cron.daily/ntpdate

完成后,该ntupdate命令将在后台每天运行,无需任何额外的用户干预。

相关内容