CentOSなどはインストール時にタイムゾーンを設定するのですが、Ubuntu 22.04 LTS Server ではインストール時にタイムゾーンを指定する項目がありません。そのためタイムゾーン日本時間(JST)ではなくUTCとなっています。
この記事はUbuntu 22.04 LTSのタイムゾーンを日本時間(JST)に変更する手順を紹介します。
現在のタイムゾーンの確認
現在の時刻を確認するコマンドの date の実行結果に UTC が表示されています。UTC は協定世界時になり、日本時間(JST)からだと -9時間が表示される形になります。
1 2 3 |
ubuntu@ubuntu2204:~$ date Thu May 5 01:16:41 PM UTC 2022 ubuntu@ubuntu2204:~$ |
システムの時刻関係のコマンド timedatectl で確認することができます。 Time zone の項目を見ると、 Etc/UTC ( UTC, +0000) となっているため日本時間が表示されません。
1 2 3 4 5 6 7 8 9 |
ubuntu@ubuntu2204:~$ timedatectl Local time: Thu 2022-05-05 13:18:37 UTC Universal time: Thu 2022-05-05 13:18:37 UTC RTC time: Thu 2022-05-05 13:18:37 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: yes NTP service: active RTC in local TZ: no ubuntu@ubuntu2204:~$ |
タイムゾーンを日本時間(JST)に変更するコマンド
下記コマンド(timedatectl set-timezone)で日本時間(JST)に変更できます。
1 |
sudo timedatectl set-timezone Asia/Tokyo |
実行後即時に変更されます。
dateでは JST 、timedatectl ではTime zone が Asia/Tokyo (JST, +0900) となって日本時間(JST)に変更されたことが確認できます。
1 2 3 4 5 6 7 8 9 10 11 |
ubuntu@ubuntu2204:~$ date Thu May 5 10:25:35 PM JST 2022 ubuntu@ubuntu2204:~$ timedatectl Local time: Thu 2022-05-05 22:25:39 JST Universal time: Thu 2022-05-05 13:25:39 UTC RTC time: Thu 2022-05-05 13:25:39 Time zone: Asia/Tokyo (JST, +0900) System clock synchronized: yes NTP service: active RTC in local TZ: no ubuntu@ubuntu2204:~$ |
Ubuntu 22.04 LTS Server 記事一覧
Ubuntu 22.04 LTS Server インストール
Ubuntu 22.04 LTS Server 環境変更
- Ubuntu 22.04 LTS Server タイムゾーン日本時間(JST)への変更手順
- Ubuntu 22.04 LTS Server システムのロケール 日本語(UTF-8)への変更手順
- Ubuntu 22.04 LTS Server ネットワークの設定 ( IPv4アドレス、DNS(resolve) 、デフォルトゲートウェイ、static route )
- Ubuntu 22.04 LTS Server ファイアウォール(ufw)の起動および設定手順