ntp(タイムサーバ)で時刻を合わせる
Modified: 10 August 2003
まず時刻を合わせる
ntpは、時間のずれを調整するものであるため、PCの時間が余りにもかけ離れている場合、合わせることができません。
とにかく、新しい時間に合わせるには、ntpdate コマンドを使います。
# /usr/sbin/ntpdate -b clock.nc.fukuoka-u.ac.jp
23 Mar 17:00:31 ntpdate[1061]: step time server 133.100.9.2 offset -849.766088 sec”offset -849.766088 sec”なので、約15分遅れていたようです。
再度実行してみます。
# /usr/sbin/ntpdate -b clock.nc.fukuoka-u.ac.jp
23 Mar 17:01:40 ntpdate[1062]: step time server 133.100.9.2 offset 0.116339 sec”offset 0.116339 sec”なので、ほとんど誤差なしの状態になりました。
ntpサービスを起動する
"/etc/ntp.conf"に、サーバー名を設定します。
server time.windows.com
server clock.nc.fukuoka-u.ac.jp"ntpd" を開始します。
# /etc/init.d/ntpd start
自動起動するようにする
# /sbin/chkconfig on
動作状況を確認する
$ ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*131.107.1.10 .ACTS. 1 u 208 1024 377 373.859 -8.391 49.319
clock.nc.fukuok 0.0.0.0 16 u - 64 0 0.000 0.000 4000.00
clock.tl.fukuok 0.0.0.0 16 u - 64 0 0.000 0.000 4000.00
higw.tut.ac.jp 0.0.0.0 16 u - 64 0 0.000 0.000 4000.00
$「*」が表示されているサーバーと同期されている。
remote タイムサーバーのホスト refid タイムサーバーが参照しているホスト st Statum。1は基準サーバを直接参照していることを示している t タイムサーバーのタイプ when 最後にパケットを受け取った時間(秒) poll ポーリング間隔(秒) reach 到達可能性を表すレジスタデータ(8進数) delay 通信による遅延(ミリ秒) offset タイムサーバーとのずれ(ミリ秒) jitter 時刻のばらつき(ミリ秒)