snagplaces on @wiki
NTPで時刻同期
最終更新:
snagplaces
-
view
最終更新日時:2009年11月25日 (水) 15時53分59秒[編集]
ntpdサービスとして常駐する方法と、シェルスクリプトでcronによる定期実行する方法がありますが、ntpdのほうはDNS関連でNTPサーバへ取得できないことがあるようなので、cronによる定期実行で対応することにします。
NTPのインストール
最小限の構成だとntpがインストールされていないので、yumで導入します。
# yum install ntp
[▲上へ]
起動確認
サーバを明示していないのでno serverと出ます。
# ntpdate
2 Jan 23:21:51 ntpdate[2922]: no servers can be used, exiting
[▲上へ]
手動で時刻同期
# ntpdate ntp.jst.mfeed.ad.jp
2 Jan 23:22:41 ntpdate[2927]: step time server 210.173.160.57 offset -12.950026 sec
[▲上へ]
ntpdサービスの自動起動停止
# chkconfig ntpd off
[▲上へ]
シェルスクリプトを作成
# vi /root/ntp.sh /usr/sbin/ntpdate -s ntp.jst.mfeed.ad.jp /sbin/clock -w
# chmod 755 ntp.sh
[▲上へ]
crontabに登録
# crontab -e 0 4 * * * /root/ntp.sh > /dev/null 2>&1 ※毎日午前4時に実行
[▲上へ]