CentOS7の時刻同期
Hyper-Vで動かしているCentOS7でCronが思った時間に動いていないので調べてみたら
timedatectl status Local time: 月 2024-02-05 03:43:03 JST Universal time: 日 2024-02-04 18:43:03 UTC RTC time: 金 2024-02-09 18:50:44 Time zone: Asia/Tokyo (JST, +0900) NTP enabled: yes NTP synchronized: no RTC in local TZ: no DST active: n/a
めっちゃくるっとる(本当は2014/02/05 12:40ぐらい)
systemctl status chronyd ● chronyd.service - NTP client/server Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled) Active: active (running)
chronyは入っているし動いているが同期できていない
強制同期のためにntpdateを入れて強制同期
yum install ntpdate ntpdate -v ntp.nict.jp 10 Feb 12:49:30 ntpdate[29746]: ntpdate 4.2.6p5@1.2349-o Tue Jun 23 15:38:19 UTC 2020 (1) 10 Feb 12:49:37 ntpdate[29746]: adjust time server 133.243.238.164 offset -0.001000 sec # timedatectl status Local time: 土 2024-02-10 12:49:50 JST Universal time: 土 2024-02-10 03:49:50 UTC RTC time: 土 2024-02-10 03:49:49 Time zone: Asia/Tokyo (JST, +0900) NTP enabled: yes NTP synchronized: yes RTC in local TZ: no DST active: n/a $ date 2024年 2月 10日 土曜日 12:58:02 JSTと
取り合えず、よいか。
と思ったら、次の日にまたずれている。
Hype-Vマネージャーの該当のホストの統合サービスから「時刻の同期」のチェックを外して、再度強制同期。
ntpdate -v ntp.nict.jp