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
なんだかよくわからないけど、できてるからいっか。
参考サイト