Ubuntuでタイムゾーンを日本時間(JST)に変更する方法

Ubuntu 22.04 でcronで15時に設定しているはずの通知が9時間遅れて実行されるので以下コマンドで確かめたところ。

$ date
Sun Jul 30 02:17:53 PM UTC 2023

UTCは Universal time coordinated の略。で協定世界時となるため、-9時間となります。

これを日本時間(JST)に変更するには、以下のコマンドを実行します。

$ sudo timedatectl set-timezone Asia/Tokyo

このコマンドを実行すると即反映されます。

$ date
Sun Jul 30 11:18:50 PM JST 2023