UJP - 技術情報

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

     

xntpdのセットアップと実行


xntpdのセットアップと実行


0.改定履歴

  • 1998.10.10 初版
  • 2000.05.14 会社名を消したのと,NTのNTP関係とリンク

1.はじめに

 このドキュメントは,Solaris2.5.1でxntpdを稼動させるためのセットアップ手順である. なお,事前にインストールしておく必要がある. インストールについては,ドキュメント「xntpdインストール」参照.

2.手順

  • /etc/init.d/xntpファイルを作成する.

/etc/init.d/xntpファイルの中身
#!/sbin/sh
#
if [ ! -d /usr/bin ]; then
        # /usr not mounted
        exit 1
fi

case "$1" in
start)
        if [ ! -x /export/home/bin/xntpd ]; then
                echo "xntpd not found Error" >/dev/console
                exit 1
        fi
        /export/home/bin/xntpd >/dev/console 2>&1
        echo "xntpd start" >/dev/console
        exit 0
        ;;
stop)
        PID=`ps -e | grep xntpd | awk '{ print $1 }'`
        if [ -n "$PID" ]; then
                kill $PID
        fi
        exit 0
        ;;
 *)
        exit 1
        ;;
esac

  • OSの起動時・終了時用に,rc以下にシェルを設定しておく.

rcにリンクを張る
root@duo: ln -s /etc/init.d/xntp /etc/rc2.d/S70xntp
root@duo: ln -s /etc/init.d/xntp /etc/rc1.d/K67xntp

  • /etc/ntp.confファイルを作成し,時間を合わせるマスターサーバのIPアドレスを設定する.
    • この例では,サーバ172.16.0.25に設定している.

/etc/ntp.confファイルのサンプル
driftfile /etc/ntp.drift
server 172.16.0.25

  • ntpdateコマンドを使用して,時間を合わせる.

root@duo: date
1998年10月10日 (土) 23時53分04秒 JST

root@duo: ntpdate 172.16.4.50
10 Oct 23:44:46 ntpdate[3351]: step time server 172.16.0.25 
offset -532.121859 sec

root@duo: date
1998年10月10日 (土) 23時44分48秒 JST
root@duo:

  • 作成したシェルを使用して,xntpdデーモンを稼動させる.
    • プロセスリスト内で,稼動していることを確認する.

root@duo: sh /etc/init.d/xntp start
root@duo: ps -ef | grep xntp
    root  3364     1  2 23:46:46 ?        0:00 /export/home/bin/xntpd
root@duo:

  • 後は,マシンが再起動したときに自動的に稼動するか確認すればよい.

参考文献


広告スペース
Google