Just MyShopへ
Princo.org は Justsystem を応援します
技術関連情報サイト http://wiki.princo.org/ をオープンしました.
dum
logo01 logo02
Linux Tips
TOP > tips > ntp.html
メニュー

Just MyShopへ
Justsystem
応援します!
border01 border02 border03
border04

ntpで国際的に標準な時間に合わせる

はじめに

同じセグメント内に複数のサーバーがある場合、 それぞれのサーバーのシステムクロック(時間)に少しでもズレがあると、 アプリケーションやシステムログの時刻の整合性が合わなくなったり、 外部とのメール送受信で不具合が発生する場合があります。 そういった不具合を防ぐため、コンピュータの時刻を統一する NTPプロトコルというものがあります。

必要なソフトウェア

  • libcap
  • ntp

NTPサーバー

国際的に標準な時間に設定するために、 できるだけ信頼できるntpサーバーを使いましょう。

日本の第一次NTPサーバーは下記のものがあります。 icmpテストをしてみて、最も応答が早い(近い)ものを2つか3つ 使うようにしましょう。

組織 ホスト名 IP アドレス
福岡大学(公開) clock.nc.fukuoka-u.ac.jp 133.100.9.2
clock.tl.fukuoka-u.ac.jp 133.100.11.8
東北大学 onikobe.gw.tohoku.ac.jp 130.34.11.117
東京大学 ntp.nc.u-tokyo.ac.jp 130.69.251.23
国立天文台 cesium.mtk.nao.ac.jp 133.40.40.133
高エネルギー加速器研究機構 gps1.kek.jp 130.87.32.71
東京理科大学 sutntp.sut.ac.jp 133.31.180.6
豊橋技術科学大学 higw.tut.ac.jp 133.15.64.8
大阪府立大学 eagle.center.osakafu-u.ac.jp 157.16.213.52
港湾職業能力開発短期大学校神戸校 ns.kobe-pc.ac.jp 210.164.106.226
広島大学 ns.hiroshima-u.ac.jp 133.41.4.2
NTT情報流通プラットフォーム研究所 ntp.nttsl.mfeed.ne.jp 210.173.162.106

/etc/ntp.conf の設定

設定ファイルは下記のように記述します。

server 133.15.64.8
server 157.16.213.52
server 210.173.162.106

driftfile /etc/ntp/drift

起動と動作確認

起動するには、

# /etc/rc.d/init.d/ntp start

を実行します。

起動したら、# ntpq -p で実際に動いているか確認しましょう。

# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
-clock.nc.fukuok .GPS.            1 u  345 1024  377   37.647    1.369   3.787
-clock.tl.fukuok .GPS.            1 u  933 1024  377   32.008   -0.338   0.094
+zao.net.tohoku. .GPS.            1 u  193 1024  373   15.315    0.590   0.934

時刻を書き込む

NTPサーバーから取得してきた標準時刻で正しく時刻設定は行われますが、 コンピュータには保存されません。 つまり、コンピュータを再起動している最中や直後は誤った時刻で動いてしまいます。 これをできるだけ回避するために、cronで定期的に現在の正確な時刻を保存するように しましょう。

# clock -w

を実行するコマンドをどこかに潜ませておきましょう。

dum
border05 dum dum

(c) 2002 Princo.org