Last Update:7 Sep. 2004 |
■システムの時刻を調整する方法 |
1.はじめに |
■はじめに ここではシステムの時刻を調整する方法について説明していきます。 方法としては、電源断時も時刻を刻み続けているハードウェアクロックから システムの起動時に一度だけ時刻を取得するシステムクロックの時刻を調整 する方法と、NTPサーバから時刻を取得して時刻を修正する方法等があります。 ハードウェアクロックやシステムクロックは狂いが生じやすく、正確な時間を 保つことができません。そこで、ここでは NTPサーバから時刻を取得する方法に ついての説明を行っていきます。 なお、ntp のパッケージがインストールされている必要があります。 以下のコマンドで確認し、インストールされていない場合はインストールディスク から ntpのパッケージのインストールを行ってください。 # rpm -q ntp ntp-4.1.0b-2 |
2.Firewallの設定 |
■Firewallの設定 Firewallが設定されている場合、NTPサーバと通信出来ないためにNTPサーバの 時刻を取得することが出来ません。以下の手順にしたがって、Firewallの設定 を変更してください。 1. rootユーザでログインします。 2. setupコマンドを実行します。 # setup3.“Firewall configuration”を選択し、Returnキーを押します。 4. Firewall ConfigurationウィンドウのSecurity Levelによって設定手順が 異なります。 - High,もしくは、Mediumを選択した場合 ・Customizeを選択します。 ・Customizeウィンドウが表示されるので、Other portsの欄に”123”と 入力してOKを選択します。 ・Firewall ConfigurationウィンドウでOKを選択します。 - No firewallを選択した場合 ・Firewall ConfigurationウィンドウでOKを選択します。 5. Choose a Toolウィンドウで、”停止”もしくは、”Quit”を選択します。 6. ネットワーク機能を再起動します。 # /etc/rc.d/init.d/network restart |
3.NTPサーバの指定方法 |
■指定方法 NTPサーバから同期する時刻を取得するために、etc/ntp.confファイルを開き 以下の様にNTPサーバを登録します。 # vi /etc/ntp.conf : server 133.100.9.2 server 130.69.251.23 driftfile /etc/ntp.drift :■NTPサーバ 国内での主なNTPサーバとしては、以下のようなものがあります。
NTPサーバを指定したら、ntpd を起動または再起動をしてください。 # /etc/rc.d/init.d/ntpd start(または restart)次に指定したNTPサーバとの同期が取れているかを確認します。 # ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================= +clock.nc.fukuok .GPS. 1 u 185 512 377 229.786 123.915 104.444 *eric.nc.u-tokyo. .GPS. 1 u 255 512 377 50.236 24.838 3.128
ここまでの設定でシステムの時刻の調整が終了しました。 Linuxシステムを起動したときに ntp を自動起動するために、以下の コマンドを実行します。 # chkconfig ntpd on # chkconfig --list ntpd ntpd 0:オフ 1:オフ 2:オフ 3:オン 4:オン 5:オン 6:オフ■ハードウェアクロックの修正方法 NTPサーバから取得してきたシステムクロックの時刻をハードウェアクロックに設定するには hwclockコマンドを使用します。時刻の設定ができたら、設定が変更されたかどうかを確認してください。 # hwclock -w # hwclock 2004年09月06日 12時00分15秒 0.548177 秒また、以下の様に現在時刻をハードウェアクロックに設定し、ハードウェア クロックをシステムクロックに同期させる事も可能です。 # hwclock --set --date=1200 # hwclock -s # hwclock 2004年09月06日 12時00分15秒 0.548177 秒 # date 2004年 9月 6日 月曜日 12:00:20 JST |
![]() | ![]() |