Amazon LinuxのタイムゾーンをUTCからJSTに変える

Amazon Linux(2ではない)を選択してインスタンスを立てたらタイムゾーンUTCだったのでJSTに変更しました。

  • OSを確認
    CentOSってイメージだったけど、 rhel fedora ってなってるってことは、必ずしもCentOSと一緒ってことではなさそうなんすね。
$ cat /etc/os-release
NAME="Amazon Linux AMI"
VERSION="2018.03"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2018.03"
PRETTY_NAME="Amazon Linux AMI 2018.03"
ANSI_COLOR="0;33"
CPE_NAME="cpe:/o:amazon:linux:2018.03:ga"
HOME_URL="http://aws.amazon.com/amazon-linux-ami/"
  • 時間を確認
    うん、9時間ずれてる。
$ date
202078日 水曜日 02:23:56 UTC
  • /etc/sysconfig/clock を修正
$ sudo vi /etc/sysconfig/clock
#ZONE="UTC"
ZONE="Asia/Tokyo"
UTC=true
sudo ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
  • 時間を確認
    9時間戻った。
$ date
202078日 水曜日 11:41:30 JST
  • crondを再起動
    Amazon Linux(2ではない)は、 systemctl が入ってなかったので、 service コマンドで再起動すれば良さそう。
$ sudo service crond restart
Stopping crond:                                            [  OK  ]
Starting crond:                                            [  OK  ]