環境
Ubuntu 20.04.3 LTS
事象
Ubuntuで、
date -s 'yyyy-mm-dd'
とかやって日付変更試してみたが、変更できるてるか確認すると、
root@ora:~# date
Sun 20 Feb 2022 07:54:48 AM UTC
root@ora:~# date -s '2022-02-21'
Mon 21 Feb 2022 12:00:00 AM UTC
root@ora:~# date
Sun 20 Feb 2022 07:54:53 AM UTC
…ソッコーで元に戻ってる
ちくしょおおお!
対応:timedatectlでntpを無効化
よく調べもせず、
ps aux | grep ntp
とかやっても何も引っかからんかった。
ググった。
# timedatectl
Local time: Sun 2022-02-20 08:14:39 UTC
Universal time: Sun 2022-02-20 08:14:39 UTC
RTC time: Sun 2022-02-20 08:14:39
Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
NTP service: active
っつーことは、NTPが有効になっとる。
NTPをオフにする。
# timedatectl set-ntp 0
↓
# timedatectl
Local time: Sun 2022-02-20 17:17:06 JST
Universal time: Sun 2022-02-20 08:17:06 UTC
RTC time: Sun 2022-02-20 08:17:06
Time zone: Asia/Tokyo (JST, +0900)
System clock synchronized: yes
NTP service: inactive
RTC in local TZ: no
NTP service: inactive
になった。
↓
date -s
が効くようになった。
参考にしたサイト
コメント