技術ドキュメント
技術ドキュメント目次 -> システム運用TIPS -> NTPの設定本技術ドキュメントは、ここしばらくメンテナンスをしておりません。
内容が古くなっている可能性などございますこと、ご理解を頂けますようお願いいたします。
[オススメ] 国内最安のSSL証明書(RapidSSL 2880円、ジオトラスト 10500円、ベリサイン 39900円)
[オススメ] SSL証明書のアフィリエイトプログラム(最大11700円/1件の報酬を獲得いただけます)
crontab の設定に、
次のような ntpdate コマンドをキックするシェルスクリプトを、
root権限で実行されるように登録することで、
マシンの時間を正確な状態に保てます。
マシンを多くの台数管理されている環境では、
ローカルネットワーク内に1台(もしくは複数台)のNTPサーバーを作成し、
そのマシンに対して ntpdate を発行するような構成にすると、
無駄なトラフィックなどが防げ、効率的です。
(ローカルネットワーク内のNTPサーバは、
下記のように外部のNTPサーバーに対して ntpdate を発行します。)
また、ntpdate が NTPサーバに問い合わせを行うためには、
ntpdate を発行するマシンに対して UDP/123 のパケットが到達可能
である必要があります。
うまく動作しないときは、ファイアーウォール等の設定を確認してみてください。
|
#!/bin/sh # Copyright (C) 2006-2008 Slogical Corporation. All Rights Reserved. ## ntp1.jst.mfeed.ad.jp ## ---------------------------- ntpdate ntp1.jst.mfeed.ad.jp > /dev/null if [ "$?" = "0" ]; then exit fi ## ntp2.jst.mfeed.ad.jp ## ---------------------------- ntpdate ntp2.jst.mfeed.ad.jp > /dev/null if [ "$?" = "0" ]; then exit fi ## ntp3.jst.mfeed.ad.jp ## ---------------------------- ntpdate ntp3.jst.mfeed.ad.jp > /dev/null if [ "$?" = "0" ]; then exit fi echo "!!!!!!!!!!!!!!!!!!!!" echo "CAN NOT ADJUST TIME." exit |
■ システム運用TIPS についての他のドキュメント
■ 他のグループのドキュメント
Apache / Linux / FreeBSD / OpenSSL / Perl / HTTPプロトコル / Jakarta Tomcat / Java / NetBSD / Oracle / PostgreSQL / UNIX の C言語 / UNIX のコマンド / Windows / bind / システム運用TIPS
