NTPサーバ構築

現在時刻を確認したら、かなり間違っていたので、これでは作るアプリケーションに影響が出ると思い、どうしたらちゃんとした時刻になるか調べたら、NTPサーバというのを作ればいいらしいのでやってみた。その時のメモ。


とりあえずyumでインストール

$ yum -y install ntp

/etc/ntpd.confで設定ファイルを編集する

$ vim /etc/ntp.conf

以下を追記

#追加1 内部からの時刻同期を許可
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

#追記2 時刻同期先NTPサーバーを変更
server -4 ntp.nict.jp # 日本標準時を提供しているNTPサーバー(stratum 1)
server -4 ntp.jst.mfeed.ad.jp # 上記サーバーと直接同期しているNTPサーバー(stratum 2)
server -4 orion.asahi-net.or.jp # ASAHI-net(※)

※自分が契約しているプロバイダがNTPサーバーを提供している場合はプロバイダのNTPサーバーを指定するするといいらしい。(以下のサイトを参考に) ISP別公開NTPサーバー一覧


その後、大幅に時間がずれていると、ntpdが起動できないらしいので、ntpdateコマンドで手動設定した後に、ntpdを起動させて、自動起動設定をONにする。

$ ntpdate ntp.nict.jp
$ /etc/rc.d/init.d/ntpd start
$ chkconfig ntpd on

NTPサーバー名の前が空白の場合は時刻同期中の状態を知るために、

$ ntpd -p

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 ns2.ktroad.net  210.173.160.27   3 u    1   64    1   20.289   12.048   0.001
 felixx.tsn.or.j 133.243.238.163  2 u    1   64    1   12.545   14.172   0.001
 www.4koma.com   133.243.238.243  2 u    -   64    1  149.740   83.985   0.001
 210.171.226.40  .NICT.           1 u    -   64    1    8.881   13.125   0.001
 ntp1.jst.mfeed. .INIT.          16 u    -   64    0    0.000    0.000   0.001
 orion.asahi-net .INIT.          16 u    -   64    0    0.000    0.000   0.001
 LOCAL(0)        .LOCL.          10 l    -   64    0    0.000    0.000   0.001

約10分後に同期できているかどうかを確認。

$ ntpq -p

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
-ns2.ktroad.net  210.173.160.87   3 u   83  256  377   16.139    1.114   1.385
-felixx.tsn.or.j 133.243.238.163  2 u   12  256  377   12.316    2.476   0.967
-www.4koma.com   133.243.238.243  2 u   86  256  377   23.427   17.659   1.146
*210.171.226.40  .NICT.           1 u  140  256  377    7.713   -0.039   0.330
+ntp1.jst.mfeed. 210.173.160.86   2 u   75  256  377    6.513    1.058   0.828
+orion.asahi-net 133.243.238.244  2 u   78  256  377    7.361    0.343   0.773
 LOCAL(0)        .LOCL.          10 l   49   64  377    0.000    0.000   0.001

この表の意味については以下を参照に。
http://www.oiden.net/Flets/bangai02/ntpq_output


なんだかよくわからないけど、できてるからいっか。


参考サイト