我在尝试让我的 Red Hat 服务器将其时间同步到我们的 2K3 域控制器时遇到了极大的困难。我经历了无数次 ntp.conf 修订,但最终总是域控制器甚至没有在 ntpq 输出中列为竞争者。即使我的 ntp.conf 文件处于最简单的状态:
服务器 my.服务器.ip
它仍然无法同步。它从未收到星号来表示它已同步。如果我将本地时钟伪造到层 10,ntpd 甚至会选择它而不是我们的域控制器。有些事情很不对劲,但我似乎无法弄清楚是什么。此命令按预期工作:
ntpdate 我的服务器ip
它适当地设置了系统时钟,所以我相信通信工作正常。
请帮忙。谢谢,Donovan
答案1
“W32Time 服务不是满足时间敏感型应用程序需求的全功能 NTP 解决方案。”
我认为它对简单的 ntpdate 命令给出了答案,但它向任何 ntpd 客户端宣称自己是一个不可靠的来源。
答案2
您可以在-x
的开头添加。这将在服务启动时强制进行一次性同步。 OPTIONS=
/etc/sysconfig/ntpd
例如:OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"
如果您重新启动 ntpd 服务并且它无法进行一次性同步,请直接转到 syslog 并在此处发布相关输出。