サーバーの時計は正確でなくてはなりません。
そこで、NTPをインストールします。

[root@meckk ~]# yum -y install ntp
インストール処理の設定をしています
依存性の解決をしています
--> トランザクションの確認を実行しています
---> パッケージ ntp.armv5tel 0:4.2.4p7-7.fc12 を更新に設定しました
--> 依存性の処理をしています: ntpdate = 4.2.4p7-7.fc12 のパッケージ: ntp-4.2.4p7-7.fc12.armv5tel
--> 依存性の処理をしています: libedit.so.0 のパッケージ: ntp-4.2.4p7-7.fc12.armv5tel
--> トランザクションの確認を実行しています
---> パッケージ libedit.armv5tel 0:2.11-4.20080712cvs.fc12 を更新に設定しました
---> パッケージ ntpdate.armv5tel 0:4.2.4p7-7.fc12 を更新に設定しました
--> 依存性解決を終了しました

依存性を解決しました

==========================================================================================
 Package         Arch             Version                            Repository      Size
==========================================================================================
インストールしています:
 ntp             armv5tel         4.2.4p7-7.fc12                     fedora         380 k
依存性関連でのインストールをしています:
 libedit         armv5tel         2.11-4.20080712cvs.fc12            fedora          61 k
 ntpdate         armv5tel         4.2.4p7-7.fc12                     fedora          53 k

Transaction Summary
==========================================================================================
Install       3 Package(s)
Upgrade       0 Package(s)

総ダウンロード容量: 494 k
パッケージをダウンロードしています:
(1/3): libedit-2.11-4.20080712cvs.fc12.armv5tel.rpm                |  61 kB     00:01
(2/3): ntp-4.2.4p7-7.fc12.armv5tel.rpm                             | 380 kB     00:02
(3/3): ntpdate-4.2.4p7-7.fc12.armv5tel.rpm                         |  53 kB     00:00
------------------------------------------------------------------------------------------
合計                                                       72 kB/s | 494 kB     00:06
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを終了しました
トランザクションのテストを成功しました
トランザクションを実行しています
  インストールし : libedit-2.11-4.20080712cvs.fc12.armv5tel                           1/3
  インストールし : ntpdate-4.2.4p7-7.fc12.armv5tel                                    2/3
  インストールし : ntp-4.2.4p7-7.fc12.armv5tel                                        3/3

インストールしました:
  ntp.armv5tel 0:4.2.4p7-7.fc12

依存性関連をインストールしました:
  libedit.armv5tel 0:2.11-4.20080712cvs.fc12       ntpdate.armv5tel 0:4.2.4p7-7.fc12

完了しました!
[root@meckk ~]#


Fedora で自宅サーバー構築さんの例に倣って、ntp.confのオリジナルなものは保存して以下だけにします。
(最近は/etc/ntp.confを直接編集をされているようです。)

[root@meckk ~]# vi /etc/ntp.conf
# Permit time synchronization with our time source, but do not
# permit the source to query or modify the service on this system.
driftfile /var/lib/ntp/drift
server ntp.bbtec.net
server ntp.dnsbalance.ring.gr.jp
server ntp.dnsbalance.ring.gr.jp
server ntp.dnsbalance.ring.gr.jp
最近の解説では、NTPサーバーの設定が以下のようになっています。
server -4 ntp.nict.jp # 日本標準時を提供しているNTPサーバー(stratum 1)
server -4 ntp.jst.mfeed.ad.jp # 上記サーバーと直接同期しているNTPサーバー(stratum 2)
server -4 プロバイダのNTPサーバー名 # プロバイダのNTPサーバー
どこのNTPサーバーを利用しても同期に関しての問題は無さそうです。


最初は時刻ずれが多きくて同期が取れませんので合わせます。

[root@meckk ~]# ntpdate ntp.dnsbalance.ring.gr.jp
11 Mar 09:06:54 ntpdate[2087]: step time server 133.243.3.209 offset -18157.791694 sec


時刻の確認です。

[root@meckk ~]# date
2008年  1月 28日 月曜日 20:21:01 JST

日本標準時間(JST)になっていない場合は、「トラブルの対処」の「タイムゾーンの警告が出る」をご覧ください。


プログラムのスタートと自動起動を設定します。

[root@meckk ~]# /etc/rc.d/init.d/ntpd start
ntpd を起動中:                                             [  OK  ]
[root@meckk ~]# chkconfig ntpd on

[root@meckk ~]# chkconfig --list ntpd
ntpd            0:off   1:off   2:on    3:on    4:on    5:on    6:off
[root@meckk ~]#


同期が取れているかどうかの確認はNTPを起動後10分程度後に行います。

[root@meckk ~]# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+ntp.bbtec.net   210.173.176.251  2 u   57   64  377   26.914    0.694   2.717
-ring.nict.go.jp 133.243.238.163  2 u   42   64  377   27.542    0.106   3.065
*ring.atr.jp     133.186.254.117  2 u    3   64  377   35.127    5.504   3.286
+ring.yamanashi. 133.243.238.163  2 u   21   64  377   35.625    5.621   3.714
[root@meckk ~]#

先頭に*が付いていれば、同期は取れています。


[root@meckk ~]# >ntpq -p
ntpq: read: Connection refused
このような場合は、時間がずれすぎている場合のようです。

[root@meckk ~]#ntpd -p /var/run/ntpd.pid -g
-g オプションで強制的に日付同期を行わせてみてください。
空のドリフトファイルを作成しなければならないとの記載がどこかのサイトの解説にありましたが、詳細は不明です。
作成する場合には、[root@meckk ~]# touch /etc/ntp.drift となります。

[戻る] [TOP] [次へ]