» Linux ディストリビューション » CentOS » NTP

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 ]