CentOSサーバーにntpをインストールしました。
私は/etc/ntp.conf
を変更して、デフォルトのサーバーエントリを内部の1つのエントリに置き換えました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秒ごとにポーリングすることを意味していましたが、正確に動作していないようです。