質問 :CentOS/RHEL 5 で NTPD を開始するときに ntpdate を自動的に実行する方法は?
1. デフォルトでは、ファイル /etc/ntp/step-tickers が空です。ntpd の開始時に時刻を ntpdate と同期するには、タイム サーバーの IP アドレスを入力する必要があります:
# cat /etc/ntp.conf | grep server server 192.168.X.1 server 192.168.Y.2
# cat /etc/ntp/step-tickers 192.168.X.1 192.168.Y.2
2. ntp サーバーを再起動します。
# /etc/init.d/ntpd restart Shutting down ntpd: [ OK ] ntpd: Synchronizing with timer server: [ OK ] Starting ntpd: [ OK ]
ntpd:タイマー サーバーと同期しています:[ OK ] 、ntpd の開始時に ntpdate が実行されたことを示します。
3. -x /etc/sysconfig/ntpd のオプション を使用すると、ntpd は /etc/ntp.conf で構成されたタイム サーバーを自動的に使用します。 /etc/ntp/step-tickers が空の場合でも起動時に時刻を同期します。