【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の再起動を忘れずに!!