[Debian] 時刻を自動的に同期する

概要

サーバーの時刻を ntp を使用して自動的に同期する。
今回は同期元として NICT の ntp サーバーを利用。

環境

  • Debian 8 (jessie)

手順

ntp のインストール

$ su -
# aptitude update
# aputitude install ntp

設定

/etc/ntp.conf の元からある server をコメントアウトし、pool を追加する、

# pool.ntp.org maps to about 1000 low-stratum NTP servers.  Your server will
# pick a different set every time it starts up.  Please consider joining the
# pool: 
#server 0.debian.pool.ntp.org iburst
#server 1.debian.pool.ntp.org iburst
#server 2.debian.pool.ntp.org iburst
#server 3.debian.pool.ntp.org iburst
pool ntp.nict.jp iburst

pool を使用することで、ラウンドロビンにより複数の IP を返す場合に、全てを指定したことになる。

再起動

ntp サーバーを再起動する。

$ sudo systemctl restart ntp.service

確認

ntpq -p コマンドで以下の用に表示されていることを確認。

$ ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 ntp-b3.nict.go. .NICT.           1 u    -   64    1   20.678   -0.331   0.231
 ntp-b2.nict.go. .NICT.           1 u    1   64    1   23.889    2.353   0.000
 ntp-a2.nict.go. .NICT.           1 u    -   64    1   25.730    2.243   0.000
 ntp-a3.nict.go. .INIT.          16 u    -   64    0    0.000    0.000   0.000

数分後に以下の用に表示されていれば同期されている。
(* がついているサーバーと同期)

$ ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+ntp-b3.nict.go. .NICT.           1 u   37   64  377   21.768   -1.258   1.115
*ntp-b2.nict.go. .NICT.           1 u   35  128  377   23.292    0.929   1.683
+ntp-a2.nict.go. .NICT.           1 u   33  128  377   24.299    0.567   0.608
-ntp-a3.nict.go. .NICT.           1 u   40   64  377   18.988   -0.352   1.324

コメント

タイトルとURLをコピーしました