Ubuntu 服务器时间不正确

Jus*_*tas -2 ubuntu time time-synchronization date timestamp

我使用 14.04.1-Ubuntu。date在命令行中执行时,我得到的时间与格林威治标准时间或其他来源相比大约有 1 分钟的差异。sudo ntpdate -s time.nist.gov几个月前我用它同步了它,但它又跳了。为什么会发生?如何在 Ubuntu 上持续保持准确的时间?

HBr*_*ijn 6

如何在 Ubuntu 上持续保持准确的时间?

通过启用ntpd服务并持续运行它。

sudo ntpdate -s time.nist.gov几个月前我用它同步了它,但它又跳了。为什么会发生?

计算机系统中的硬件时钟根本不够准确。


Esa*_*nen 6

不幸的是,Ubuntu 没有将 NTP.orgntp-4.2.*\html\ntpdate.html手册中的免责声明添加到 Ubuntu 的手册ntpdate(8)页中,例如FreeBSD 有

ntpdate - 通过 NTP 设置日期和时间

免责声明:该程序存在已知的错误和缺陷,长期以来没有人自愿修复它们。好消息是最初打算用于该程序的功能在ntpdsntp程序中可用 。

有关问题的深入讨论和分析,请参阅NTP 支持 wiki 中的弃用ntpdate主题。请参阅- 网络时间协议 (NTP) 守护程序页面和/或- 简单网络时间协议 (SNTP) 客户端页面中的-q命令行选项。经过一段适当的哀悼期后,该程序将从该发行版中退出。ntpdsntpntpdate

如果 Ubuntu 这样做,您甚至不必为此使用 Google,更不用说从 Serverfault 询问它了。