启动 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
命令将在后台每天运行,无需任何额外的用户干预。