Linux ntpd 和 ntpdate 服务

Linux ntpd 和 ntpdate 服务

ntsysv在我的 CentOS 终端上运行显示两者ntpdntpdate检查。在启动时运行这两个服务是否多余?

答案1

他们做不同的事情。

  • ntpdate就是您可能认为的“一次性模式”。它运行一次,并在收到远程 ntp 服务器的响应时更新时钟。
  • ntpd连续运行并稍微调整时钟以解决漂移并与远程 ntp 服务器保持同步。ntpd(默认情况下)不会进行超过 2 秒的任何调整。

通常ntpdate在系统启动时运行以确保时钟同步,然后运行ntpd以保持同步。例如,如果当您的计算机启动时,时钟偏离 3 秒,则ntpd认为这个跳跃太大而无法调整,因此不采取任何措施。然后您的系统会进一步偏离同步。

答案2

通常的方法是在启动 ntpd 之前运行 ntpdate。

Ntpdate 不是一个服务,而是一个从 ntp 服务器设置时间的命令。然后 ntpd 保持时间同步。这样做的原因是,如果时间差太大,ntpd 就会退出。

相关内容