NTP サーバーを構築する
ネットワークサーバーやネットワーク端末といったコンピュータには時計が内蔵されていますが、この内蔵されている時計は、超高精度ではないため、放っておくと同じネットワーク内でも、コンピュータによって異なる時刻になってしまいます。 NTP サーバーは、こうした時刻誤差の問題を解決するため、コンピュータに内蔵されている時計の時刻を、標準時間を刻む NTP サーバーの時刻と同期させることができます。
パッケージのインストール
NTP サーバーパッケージは、yum コマンドを使用してインストールします。
[root@web ~]# yum install ntp
[ CentOS 6 / CentOS 5 ]
パッケージインストール後の設定
NTP の機能やセキュリティに関するオプション設定を変更します。 なお、上位 NTP サーバーの指定は、最低一台のサーバー指定でも時刻の同期を行うことはできますが、精度を上げるうえで複数のサーバー指定をお薦めします。
[root@web ~]# vi /etc/ntp.conf
# Use public servers from the pool.ntp.org project. # Please consider joining the pool (http://www.pool.ntp.org/join.html). # 上位 NTP サーバーの指定 server ntp1.jst.mfeed.ad.jp server ntp2.jst.mfeed.ad.jp server ntp3.jst.mfeed.ad.jp
[ CentOS 6 / CentOS 5 ]
NTP サーバーの起動
パッケージをインストールした段階では、セキュリティを考慮しているため自動起動されません。 システムの再起動後に NTP サーバーを自動起動するための設定を行います。
なお、NTP サーバーを起動する前に、手動で上位 NTP サーバーの時刻と同期する処理を行います。
上位 NTP サーバーの時刻と同期する
[root@web ~]# ntpdate ntp1.jst.mfeed.ad.jp
NTP サーバーを起動する
[root@web ~]# /etc/rc.d/init.d/ntpd start
ntpd を起動中: [ OK ]
NTP サーバーの自動起動を設定する
[root@web ~]# chkconfig ntpd on
[root@web ~]# chkconfig --list ntpd
ntpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[ CentOS 6 / CentOS 5 ]