ec2のtimezon設定

対応方法まとめ

  • 暫定対応 - /etc/localtimeの修正
  • 永久対応 - /etc/sysconfig/clock + reboot

暫定対応方法 - /etc/localtime をセット

cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime

変更を確認

# before
[root@restir ec2-user]# strings /etc/localtime
TZif2
TZif2
UTC0

# after
[root@restir ec2-user]# cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
cp: overwrite ‘/etc/localtime’? y
[root@restir ec2-user]# strings /etc/localtime
TZif2
TZif2
JST-9

しかし、これは今すぐ時間を合わせたいときには有効だけど そのインスタンスの時間の設定をFIXすることにはならないので注意。

初期化条件

  • yum update
  • server restart

うっかりUTCに戻ってしまわないようにするには /etc/localtimeではなく、/etc/sysconfig/clockを編集すること。

永久対応 - /etc/sysconfig/clock ファイルを新しい時間帯で更新する

1**. /etc/sysconfig/clockを修正**

ZONE="Aaia/Tokyo"
UTC=true # これはtrueのまま修正しない
  • UTCはhardware clockに利用されるらしく修正しないでねって書いてある

2**. /etc/localtimeにsymbolic linkを貼る**

sudo ln -sf /usr/share/zoneinfo/Aaia/Tokyo /etc/localtime

3**. 設定後システムを再起動する !!!!!!!!!!!!って書いてある**

sudo reboot

References

results matching ""

    No results matching ""