#はじめに
CentOSのisoでminimal版をダウンロードしてくると、何も入っていなくて色々勉強になる。
時刻が狂ってることに気付き、ntpdで同期しようとしたけど、
興味本位で今っぽくChronyを使い、同期先は日本の標準時を作っているNICTにしてみた。
#そもそもChronyってなんだ?
CentOS7から導入されたntp兼サーバ。
OS上にntpdもchronyも共存させることは可能だが、
排他的な関係になっていて、どちらか一方が起動すると、もう片方は停止する。
#Chronyのインストール
# yum install -y chrony
##NICTと同期する設定
/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 ntp.nict.jp iburst
# Ignore stratum in source selection.
stratumweight 0
# Record the rate at which the system clock gains/losses time.
省略
尚、iburstを指定すると、短い間隔で4回問い合わせをするので、
妥当性の判断と同期が早くなるとのこと。
#自動起動設定
# systemctl enable chronyd
##起動, 同期確認
[root@localhost ~]# systemctl start chronyd
[root@localhost ~]# systemctl status chronyd
chronyd.service - NTP client/server
Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled)
Active: active (running) since 火 2015-12-08 10:11:15 JST; 3s ago
Process: 817 ExecStartPost=/usr/libexec/chrony-helper add-dhclient-servers (code=exited, status=0/SUCCESS)
Process: 814 ExecStart=/usr/sbin/chronyd -u chrony $OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 816 (chronyd)
CGroup: /system.slice/chronyd.service
└─816 /usr/sbin/chronyd -u chrony
12月 08 10:11:15 localhost.localdomain chronyd[816]: chronyd version 1.29.1 starting
12月 08 10:11:15 localhost.localdomain chronyd[816]: Linux kernel major=3 minor=10 patch=0
12月 08 10:11:15 localhost.localdomain chronyd[816]: hz=100 shift_hz=7 freq_scale=1.00000000 nominal_tick=10000 sl...ll=2
12月 08 10:11:15 localhost.localdomain chronyd[816]: Frequency 380.740 +/- 3.765 ppm read from /var/lib/chrony/drift
12月 08 10:11:15 localhost.localdomain systemd[1]: Started NTP client/server.
Hint: Some lines were ellipsized, use -l to show in full.
[root@localhost ~]#
[root@localhost ~]# date
2015年 12月 10日 木曜日 23:11:48 JST
##参考
Chrony本家