ntp起動時に時刻を合わせたい
Linuxでntpを使う場合、起動時にあまりにも時刻がずれていると時刻同期がうまくいかないことがある。それを解消する方法。
どうしたらいいか
Red Hat 系のOS (CentOSとか)であれば、 /etc/ntp/step-tickers に、同期したい ntpサーバーを指定するだけ。 これだけで起動時に自動的に ntpdate を実行してくれる。
# vi /etc/ntp/step-tickers ntp.nict.jp
はまりどころ
123/udpを使うので、ファイアーウォールやフィルタの設定を変更しておくこと。 ソースポートとして123/udpが通らない場合は -u を設定する。 Red Hat 系なら、 /etc/sysconfig/ntp に書く。
OPTIONS="-u ntp:ntp -p /var/run/ntpd.pid"
NTPについて
- [[$$wikipedia Network_Time_Protocol]]
- 日本標準時プロジェクト (NICT/情報通信研究機構)
- 時刻情報提供サービス for Public (インターネットマルチフィード)