我应该定期运行“ntpdate”还是应该使用 NTP 服务?

Wil*_*iam 6 ntp

我认为有两种解决方案可以使我的机器上的时间保持同步。一种是运行 NTP 服务,另一种是ntpdate通过将其放入 crontab来定期运行。

这就是我的理解 - 正确吗?如果是,哪种解决方案更好?

ger*_*ijk 6

关于ntpdate

  • 应该只用于同步当时的时间。它会在运行后留下时间。
  • 限制为一个远程对等方进行同步。
  • 不考虑由系统时钟引起的偏差。

关于ntp(服务):

  • 检查多个远程对等点。
  • 能够检查提供错误时间的远程对等点。它们将被忽略。运行ntpq -p以列出远程对等点,并且“分数”( +, -, *)ntp给出了它。
  • 将跟踪机器的时间并以非常小的增量调整时间以补偿由系统时钟引起的偏差。
  • 不应用大偏移。如果您的系统时钟关闭了几个小时,请ntp不要触摸它。请参见无法使用 NTP 同步时间

结论:ntpdate在您第一次使用系统时使用(如果您连接到互联网,则由 Ubuntu 安装程序完成),然后ntp正确配置,它应该使您的时钟保持同步。这是我认为最好的选择。