Linux

NTP 未與我的內部 NTP 伺服器自動同步

  • December 2, 2015

我在centos伺服器上安裝了ntp。

我修改/etc/ntp.conf了將預設伺服器條目替換為我的內部 NTP 伺服器 IP 的一個條目(1.2.3.4 是 NTP 伺服器的 IP):

server 1.2.3.4 iburst

當我重新啟動伺服器並執行 ntpstat 時,我看到:

unsynchronised
  polling server every 64 s

然後我執行sudo ntpdate 1.2.3.4並看到這條消息:

1 Dec 19:22:35 ntpdate[2339]: the NTP socket is in use, exiting

然後我停止服務 ( systemctl stop ntpd) 並sudo ntpdate 1.2.3.4再次執行以看到它成功同步:

1 Dec 19:25:11 ntpdate[2351]: adjust time server 1.2.3.4 offset 0.005316 sec

現在,當我啟動服務備份並執行 ntpstat 時,我會看到以下消息:

synchronised to NTP server (1.2.3.4) at stratum 4
  time correct to within 8065 ms
  polling server every 64 s

如果我現在重新啟動並執行 ntpstat,它將顯示未同步。我究竟做錯了什麼?它應該會自動同步到我放在配置文件中的 NTP 伺服器的 IP 對嗎?

看來我只是不耐煩了。重新啟動後,如果我等待大約 6 分鐘並執行 ntpstat,它將顯示它已同步。

輪詢間隔表示 64 秒,我認為這意味著它每 64 秒輪詢一次,但它看起來不像那樣工作。

引用自:https://serverfault.com/questions/740126