Ubuntu 服务器时间不正确

Ubuntu 服务器时间不正确

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

答案1

  1. 安装 ntp 包 sudo apt-get install ntp
  2. 编辑/etc/ntp.conf邻居 ntp 服务器 sudo vi +/^server /etc/ntp.conf
  3. 重新加载 ntp 配置 sudo service ntp reload
  4. 使用 检查时间同步状态ntpq -p。同步 (*) 状态需要一些时间。 sudo ntpq -p

参考:Ubuntu 14.04 >> Ubuntu 服务器指南 >> 网络

https://help.ubuntu.com/14.04/serverguide/NTP.html

答案2

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

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

sudo ntpdate -s time.nist.gov我几个月前曾同步过它,但它又跳开了。为什么会这样?

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

答案3

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

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

免责声明:此程序存在已知错误和缺陷,很长时间以来无人自愿修复。好消息是,最初为该程序设计的功能可在 ntpdsntp程序中使用。

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

如果 Ubuntu 确实这样做了,您甚至不需要通过 Google 来查找答案,更不用说向 Serverfault 询问了。

相关内容