Linux
NTP 未與我的內部 NTP 伺服器自動同步
我在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 秒輪詢一次,但它看起來不像那樣工作。