CentOS7 タイムゾーンをJSTに設定する

スポンサーリンク

Raspberry Pi3にCentOS7をインストールするとUTCだったのでJSTに設定変更します。

システム環境

この記事では、下記のシステム環境を使っています。

# cat /etc/centos-release
CentOS Linux release 7.7.1908 (AltArch)
# uname -rp
4.19.94-v7.1.el7 armv7l

timedatectlコマンド

CentOS7では、「timedatectl」コマンドで設定を変更することができます。

# timedatectl --help
timedatectl [OPTIONS...] COMMAND ...

Query or change system time and date settings.

  -h --help                Show this help message
     --version             Show package version
     --no-pager            Do not pipe output into a pager
     --no-ask-password     Do not prompt for password
  -H --host=[USER@]HOST    Operate on remote host
  -M --machine=CONTAINER   Operate on local container
     --adjust-system-clock Adjust system clock when changing local RTC mode

Commands:
  status                   Show current time settings
  set-time TIME            Set system time
  set-timezone ZONE        Set system time zone
  list-timezones           Show known time zones
  set-local-rtc BOOL       Control whether RTC is in local time
  set-ntp BOOL             Control whether NTP is enabled

現在の状態

# timedatectl status
      Local time: Tue 2020-02-11 15:21:17 UTC
  Universal time: Tue 2020-02-11 15:21:17 UTC
        RTC time: n/a
       Time zone: UTC (UTC, +0000)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a

日本時間(JST)への設定変更

# timedatectl set-timezone Asia/Tokyo
# timedatectl status
      Local time: Wed 2020-02-12 00:24:28 JST <= ローカル時間が日本時間になった
  Universal time: Tue 2020-02-11 15:24:28 UTC
        RTC time: n/a
       Time zone: Asia/Tokyo (JST, +0900) <= タイムゾーンが日本時間になった
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a