時刻同期

ntp、ntpdateパッケージをインストールする。サーバー側・クライアント側の双方に必要。

apt install ntp ntpdate

/etc/ntp.confを記述する。 クライアント用ntp.confの例(192.168.1.1がローカルネット内のntpサーバー)

driftfile /var/lib/ntp/ntp.drift
statsdir /var/log/ntpstats/
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable server 192.168.1.1

ローカルネットntpサーバー用の例(福岡大学の時間サーバーを利用)

driftfile /var/lib/ntp/ntp.drift
statsdir /var/log/ntpstats/
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server clock.tl.fukuoka-u.ac.jp server clock.nc.fukuoka-u.ac.jp

外部のntpサーバーと同期しない場合(ローカルネットのみでの同期)の例

driftfile /var/lib/ntp/ntp.drift
statsdir /var/log/ntpstats/
peer 127.0.0.1

サーバー間の時間が大きく異なる場合には、ntpは時間の修正ができない。この場合には手動でntpdateで時間同期を行った後にntpで同期する。 しかし、ntpが走っているとntpdateを実行することができないため、一度ntpを停止させて

ntpdate 時間サーバーアドレス

で同期します。

再度ntpを起動して、動作状況を見る。