Database JUNKY

MySQL,MariaDBを中心としたブログです

【AWS】 ec2 amazon linux1 , 2の日付を日本時間に変更する

ec2のインスタンスを立てた時、デフォルトのタイムゾーンが、UTCになっています。いや、これはこれで正解なのですが、環境によっては、ローカルタイム(JST)に直しておいた方が、cronとかの設定がしやすいのでその手順をメモしました。 amazon linuxとは書きましたが、redhat,centosもきっと同じでしょう笑

amazon linux1

# cp -a /etc/localtime /etc/localtime_bak
# ln -sf  /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
# cp -a /etc/sysconfig/clock /etc/sysconfig/clock_bak
# vi /etc/sysconfig/clock
------
ZONE="Asia/Tokyo"
UTC=true

amazon linux2

$ date
2019年 11月  5日 火曜日 09:54:06 UTC
$ sudo timedatectl set-timezone Asia/Tokyo
$ sudo timedatectl status
      Local time: 火 2019-11-05 18:55:33 JST
  Universal time: 火 2019-11-05 09:55:33 UTC
        RTC time: 火 2019-11-05 09:55:33
       Time zone: Asia/Tokyo (JST, +0900)
     NTP enabled: yes
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a
$ date
2019年 11月  5日 火曜日 19:05:47 JST

設定はこれで完了なのですが、どちらもcrondの再起動を忘れずに!!

f:id:hit10231023:20160510124713p:plain