CentOS7のタイムゾーンの確認や、変更方法について。

確認

現在のタイムゾーンの設定を確認する場合、以下のコマンドを実行します。

timedatectl

例 日本時間(Asia/Tokyo)の場合

 timedatectl
      Local time: Sat 2020-04-04 19:34:36 JST
  Universal time: Sat 2020-04-04 10:34:36 UTC
        RTC time: Sat 2020-04-04 10:34:37
       Time zone: Asia/Tokyo (JST, +0900)
     NTP enabled: n/a
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a

UTCの場合は以下のようになります。

l timedatectl
      Local time: Sat 2020-04-04 08:51:45 UTC
  Universal time: Sat 2020-04-04 08:51:45 UTC
        RTC time: Sat 2020-04-04 08:51:46
       Time zone: UTC (UTC, +0000)
     NTP enabled: n/a
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a

設定

CentOS 7の場合、timedatectlコマンドでタイムゾーンを変更できます。

タイムゾーンの変更

UTCでなく日本時間に変更する場合、タイムゾーンをAsia/Tokyoに変更します。 実行コマンドは以下になります。

 timedatectl set-timezone Asia/Tokyo

設定変更後に確認すると、以下のように表示されてLocal timeがJSTになります。

 timedatectl
      Local time: Sat 2020-04-04 19:34:36 JST
  Universal time: Sat 2020-04-04 10:34:36 UTC
        RTC time: Sat 2020-04-04 10:34:37
       Time zone: Asia/Tokyo (JST, +0900)
     NTP enabled: n/a
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a