ヘルプ:NTPサーバー構築(chrony)(CentOS7)
提供:あわ自由帳
メインページ > ヘルプ:目次 > ヘルプ:自宅サーバー構築(CentOS7) > NTPサーバー構築(chrony)(CentOS7)
CentOS 7 標準となった、新しいNTPクライアント&サーバ、chrony をインストールすることに関する記録です。
chrony のインストール
[root@host2 ~]# yum install chrony
NTPD をストップ
旧NTPDを使っていたので止める。
[root@host3 ~]# systemctl stop ntpd [root@host3 ~]# systemctl disable ntpd rm '/etc/systemd/system/multi-user.target.wants/ntpd.service'
chrony サーバー設定
[root@host2 ~]# vi /etc/chrony.conf # Use public servers from the pool.ntp.org project. #Please consider joining the pool (http://www.pool.ntp.org/join.html). # 同期をとるサーバーを変更 #server 0.centos.pool.ntp.org iburst #server 1.centos.pool.ntp.org iburst #server 2.centos.pool.ntp.org iburst #server 3.centos.pool.ntp.org iburst server ntp1.jst.mfeed.ad.jp iburst server ntp2.jst.mfeed.ad.jp iburst server ntp3.jst.mfeed.ad.jp iburst # Allow NTP client access from local network. # 内部からの時刻同期を許可 #allow 192.168/16 allow 192.168.1.0/24
手動による時刻合わせ
[root@host2 ~]# ntpdate ntp.nict.jp 5 May 22:43:30 ntpdate[28364]: adjust time server 133.243.238.163 offset -0.015374 sec
chronyd の起動
[root@host3 ~]# systemctl start chronyd
chronyd の自動起動設定
[root@host2 ~]# systemctl enable chronyd ln -s '/usr/lib/systemd/system/ntpd.service' '/etc/systemd/system/multi-user.target.wants/ntpd.service'
動作確認
[root@host2 ~]# systemctl status chronyd ● chronyd.service - NTP client/server Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled) Active: active (running) since 日 2019-05-05 22:46:13 JST; 4s ago Docs: man:chronyd(8) man:chrony.conf(5) Process: 28385 ExecStartPost=/usr/libexec/chrony-helper update-daemon (code=exited, status=0/SUCCESS) Process: 28381 ExecStart=/usr/sbin/chronyd $OPTIONS (code=exited, status=0/SUCCESS) Main PID: 28383 (chronyd) CGroup: /system.slice/chronyd.service mq28383 /usr/sbin/chronyd 5月 05 22:46:13 host2.sudachi.jp systemd[1]: Starting NTP client/server... 5月 05 22:46:13 host2.sudachi.jp chronyd[28383]: chronyd version 3.2 starti... 5月 05 22:46:13 host2.sudachi.jp chronyd[28383]: Frequency -12.491 +/- 0.06... 5月 05 22:46:13 host2.sudachi.jp systemd[1]: Started NTP client/server. Hint: Some lines were ellipsized, use -l to show in full.
時刻同期状態確認
[root@host2 ~]# chronyc sources -v 210 Number of sources = 3 .-- Source mode '^' = server, '=' = peer, '#' = local clock. / .- Source state '*' = current synced, '+' = combined , '-' = not combined, | / '?' = unreachable, 'x' = time may be in error, '~' = time too variable. || .- xxxx [ yyyy ] +/- zzzz || Reachability register (octal) -. | xxxx = adjusted offset, || Log2(Polling interval) --. | | yyyy = measured offset, || \ | | zzzz = estimated error. || | | \ MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^+ ntp1.jst.mfeed.ad.jp 2 6 177 35 +1910us[+1910us] +/- 113ms ^+ ntp2.jst.mfeed.ad.jp 2 6 177 37 +7666us[+7666us] +/- 111ms ^* ntp3.jst.mfeed.ad.jp 2 6 77 105 +3895us[+2073us] +/- 139ms
[root@host2 ~]# chronyc sources 210 Number of sources = 3 MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^+ ntp1.jst.mfeed.ad.jp 2 6 377 60 +2092us[+2092us] +/- 114ms ^+ ntp2.jst.mfeed.ad.jp 2 6 377 58 +8636us[+8636us] +/- 112ms ^* ntp3.jst.mfeed.ad.jp 2 6 176 191 +3895us[+2073us] +/- 139ms