chronyc tracking というコマンドで確認できる。status を見てNormalなら時計があってる
あってないとき
# chronyc tracking Reference ID : 00000000 () Stratum : 0 Ref time (UTC) : Thu Jan 01 00:00:00 1970 System time : 0.000000008 seconds fast of NTP time Last offset : +0.000000000 seconds RMS offset : 0.000000000 seconds Frequency : 2.393 ppm fast Residual freq : +0.000 ppm Skew : 0.000 ppm Root delay : 1.000000000 seconds Root dispersion : 1.000000000 seconds Update interval : 0.0 seconds Leap status : Not synchronised
あってるとき
# chronyc tracking Reference ID : C0A80001 (_gateway) Stratum : 2 Ref time (UTC) : Sat Nov 15 15:44:35 2025 System time : 0.000213478 seconds slow of NTP time Last offset : -0.000220379 seconds RMS offset : 0.000378293 seconds Frequency : 2.390 ppm fast Residual freq : -0.725 ppm Skew : 0.258 ppm Root delay : 0.015625019 seconds Root dispersion : 0.015985088 seconds Update interval : 65.0 seconds Leap status : Normal
Normalならあってる
Chrony設定ファイル
/etc/chrony.conf
server 192.168.0.1 iburst prefer server 192.168.0.2 iburst
インターネットに出れないときは pool ではなく server を設定する
- iburst
- 起動時にガっと動いてすぐ設定する(付けないとゆっくり設定される)
- prefer
- これがついてるサーバをなんとなく優先する
今すぐ強引に設定する
ntpdateコマンドの代わりとして
今chronydサービスが動いていればいったん止めて、chronydコマンドを実行する
systemctl stop chronyd chronyd -q 'server 192.168.0.1 iburst'
-q は設定できたら終了するオプション