2015年8月10日月曜日

[CentOS7] タイムゾーンを 「東京(Asia/Tokyo)」 変更したい


使用できるタイムゾーンを確認します。
# timedatectl list-timezones | head
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Bamako
Africa/Bangui
Africa/Banjul
Africa/Bissau
Africa/Blantyre
~省略~
現在の設定を確認します。
# timedatectl
      Local time: 火 2014-09-16 21:19:26 EDT
  Universal time: 水 2014-09-17 01:19:26 UTC
        RTC time: 水 2014-09-17 01:19:25
        Timezone: America/New_York (EDT, -0400)
     NTP enabled: n/a
NTP synchronized: no
 RTC in local TZ: no
      DST active: yes
 Last DST change: DST began at
                  日 2014-03-09 01:59:59 EST
                  日 2014-03-09 03:00:00 EDT
 Next DST change: DST ends (the clock jumps one hour backwards) at
                  日 2014-11-02 01:59:59 EDT
                  日 2014-11-02 01:00:00 EST

設定を変更します。以下の例では、Asia/Tokyo に変更しています。
# timedatectl set-timezone Asia/Tokyo
設定を確認します。
# timedatectl
      Local time: 水 2014-09-17 10:20:33 JST
  Universal time: 水 2014-09-17 01:20:33 UTC
        RTC time: 水 2014-09-17 01:20:32
        Timezone: Asia/Tokyo (JST, +0900)
     NTP enabled: n/a
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a
タイムゾーンを変更すると、/etc/localtime のシンボリック・リンク先が切り替わります。

timedatectl コマンドでは、時刻設定や、ntp 同期の有効化などできるようです。
詳しくは、以下のサイトを参照してください。

ちなみに、CentOS7 では、ntp のかわりに、chrony が標準になったようです。
詳しくは、以下のサイトを参照してください。