CentOS ntp設定





1.ntp同期状態の確認

ntpq -p

remote  refid  st t when poll reach  delay offset jitter
========================================================
.....
といったように表示される。

remote:接続先サーバー
refid:接続先サーバーの参照元
st:サーバーが何階層目か
t:階層のタイプ(l:local、u:unicast、m:multicast、b:broadcast)
when:最後にパケットを受け取ってからの経過秒数
poll:ポーリング間隔の秒数
reach:過去8回分の同期状態を8進数で表記(1が成功なので時間がたって安定していれば377が続く)
delay:信号の平均自演時間(ミリ秒)
offset:サーバーとの時刻のずれ(ミリ秒)
jitter:同期時のタイミングのばらつき(ミリ秒)

同期されるようになると、そのサーバーに関する表示の先頭に「*」が表示されるようになります。

2.手動での時刻同期

ntpdata server

ntpサーバーが動作していると下記のエラーとなる。
NTP socket is in use. exiting

service ntpd stop
または
/etc/rc.d/init.d/ntpd stop
で停止させてから実行する。

同期後は、ntpサーバーの起動を忘れずに
service ntpd start
または
/etc/rc.d/init.d/ntpd start

3.ntpサーバーの起動

/etc/ntp.confの編集を行う。
vi /etc/ntp.conf

同期先のサーバーを指定する(プロバイダが提供するサーバーなどを指定、または下記など)。
server ntp.nict.jp

インターネットに直接繋がっていない社内LANなどではゲートウェイのホスト名やIPアドレスを指定。
server 192.168.0.1

時刻同期を提供するLANにの設定を行う。
restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap


設定が完了したら、ntpサーバーを起動
service ntpd start
または
/etc/rc.d/init.d/ntpd start

4.OSブート時のntpサーバー自動起動

ntpdを起動し正しく同期されるようならば、下記でOSブート時に自動実行されるようにします。

chkconfig ntpd on

5.ntpサーバー設定時のトラブル

インターネットに直接繋がっていない社内LANでntpサーバーを立ち上げていました。 外部のntpサーバーとの中継は、同じくCentOSのゲートウェイマシンが行っておりました。 ある日ゲートウェイマシンが故障したため、余っていたルーター経由でしばらく凌ぐことにしました。

このルーターにはntpサーバー機能が無く、他にLinuxマシンも繋がっていなかったためWindows 7のマシンを中継用のntpサーバーにしてみました。 「net start w32time」を実行しntpサーバー機能を起動しました。 ルーターはntpクライアントとして問題なく同期を開始しました。

しかし、CentOSマシンは一向に同期が完了しません(先頭に「*」が表示されません)。
ネットで調べると「権威」のあるntpサーバーでないといけないとのことです。
UNIXベースのNTPサーバーとWindows Timeサービス
レジストリの「AnnounceFlags」などを設定し同期するようになりました。

Windows 7はクライアント用途のOSなので、ntpサーバーとして使うのはライセンス違反かもしれません。 ゲートウェイマシンを修理し、ライセンス違反かもしれない状態はすぐに解消しました。




RedHat、CentOSは、同じものと考えてよいです。 どちらのOSを使っていても同じ設定/操作方法です。
ちなみにLinuxサーバーの管理ができる方は、かなり稼げるようです。

フリーランス、フリーエンジニアの為のIT求人【エンジニアナビ】
このリンク先を開いて「属性」の「インフラ・ネットワーク」にチェックを入れて検索してみてください。 首都圏では60〜70万円前後のLinuxサーバー環境構築案件が沢山ヒットします(地方は40〜50万円程度)。 Windowsサーバー構築にくらべ圧倒的にLinuxサーバー構築が多いです。 ちなみにRHELと略しているのはRedHatのことです。

書籍でもLinuxを勉強とお考えの方は、下記がお勧めです。

基礎からのCentOS 6 [ 内田保雄 ]

価格:2,415円
(2013/1/28 07:13時点)
感想(2件)

CentOS 6で作るネットワークサーバ構築ガイド [ サーバ構築研究会 ]

価格:4,725円
(2013/1/28 07:14時点)
感想(0件)