Ubuntuの時刻が変更できねぇじゃねえか!ちっくしょおおおぉぉぉ!

Ubuntu
スポンサーリンク

環境

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

が効くようになった。

 

参考にしたサイト

@IT

 

 

 

 

 

 

コメント