.
ツール / その他 => タイムサーバーを構築する (TL6) > 2.時刻の同期と動作確認を行う ~ xntpd
Linux 活用ガイド:目次

サーバ構築ガイド

レンタル ガイド

ショップ 構築ガイド

情報漏洩対策

時刻の同期と動作確認を行う ~ xntpd

設定

設定ファイル /etc/ntp.conf はRPMパッケージをインストールしても作成されません。自分で作成します。 以下の様に記述します。

/etc/ntp.conf

server time.apple.asia.com
driftfile /etc/ntp.drift

この例では、apple のタイムサーバーを指定しています。ドメインで指定していますが、IPアドレスで指定したほうがDNS問い合わせのタイムラグがありません。また、近所のタイムサーバーを指定するようにします。

時刻合わせ

クライアントとして、先にTurboLinuxの時刻を合わせておきます。(しなくてもよい)

# ntpdate time.apple.asia.com

xntp インストール前までは、ntpdate を使用して時刻あわせを行っていました。 今後は、xntp がクライアントとして時刻の同期を行います。今後は ntpdate は使用しません。

turboserviceを起動し、xntpを起動します。起動後、

# ntpq -p

このように表示されればOKです。

remote refid st t when poll reach delay offset disp
==========================================

先に説明したように、NTPサーバー上では上記の ntpdate による時刻合わせは実行できません。リソースが衝突します。

サーバーとしての同期

xntp3 をインストールした事で、デフォルトでは金曜日午前4時に時刻同期をとるように設定されています。 この処理はcronで設定されています。正しく同期が行われれば、root宛てに以下の時刻合わせを行った旨のメールが届きます。

Setting system clock from remote host time.asia.apple.com
30 Jul 04:06:55 ntpdate[6148]: step time server 17.254.0.26 offset -3.183806 sec

ローカル クライアントの設定.

クライアント側が ここで構築した Time サーバへ時刻を問い合わせる必要があります。

MAC OS 8.6 ~ 9

コントロールパネルの[日付 & 時刻]を開きサーバーオプションのタイムサーバータブを開き、先ほど立ち上げたローカルタイムサーバーのアドレスを設定します。

Windows98 / NT / 2000の場合

上記、OS は、OS 側で時刻同期に関する機能は持っていません。桜時計という簡単なユーティリティーがありますのでそれを利用します。スタートアップにショートカットを登録すれば、起動時に時刻合わせを行ってくれます。

参照 => 桜時計 作者のページ

Windows 2000 の場合、Windows Time サービスがありますがレジストリを変更するなど面倒です。桜時計を使った方が簡単で確実です。

補足

Windows XP / OS-X は標準で Timeサービスクライアントが組み込まれています。

タイムサーバー構築 (TL6)

Linux サーバー構築 書籍

bottom_mark
ページ最上部
ページ最上部 前のページ