EC2(AL2023)のタイムゾーンの確認と変更の方法について!

AWS
この記事は約2分で読めます。

こんにちは、@Manabu です。

EC2でCronジョブを実行させようとしたら、タイムゾーンがUTCになっていたので、確認方法と変更方法についてまとめておきます。

・EC2のタイムゾーンの確認方法について
・タイムゾーンの変更方法について

ぜひ参考にしてください。

タイムゾーンについて

タイムゾーンとは、地域ごとの標準時間を設定するための区分です。

サーバーやPCのタイムゾーン設定は、システムで日時を正確に扱うために非常に重要です。

タイムゾーンの確認方法

EC2内のタイムゾーンは、以下のコマンドで確認することができます。

// 実行コマンド
sudo timedatectl

// 結果
               Local time: Tue 2024-09-10 13:37:10 UTC
           Universal time: Tue 2024-09-10 13:37:10 UTC
                 RTC time: Tue 2024-09-10 13:37:09
                Time zone: n/a (UTC, +0000)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

デフォルトでは、UTC(協定世界時:ロンドン)が設定されていました。

タイムゾーンの変更方法

日本に帰るためには、以下のコマンドを実行することで変更できます。

// 以下実行
sudo timedatectl set-timezone Asia/Tokyo

// 実行後確認
sudo timedatectl
               Local time: Tue 2024-09-10 22:37:46 JST
           Universal time: Tue 2024-09-10 13:37:46 UTC
                 RTC time: Tue 2024-09-10 13:37:46
                Time zone: Asia/Tokyo (JST, +0900)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

実行後に確認すると、東京に変更されました。

まとめ

タイムゾーンの確認・変更方法についてまとめました。

1つのコマンドで変更できるので、ややこしければ最初に設定を変更しておきましょう。