プレイヤーズ・ハイ

 雑多な日記

時刻の設定 in Amazon Linux

Amazon Linux のデフォルトの時刻設定は UTC です。 日本国内のサービス向けに Amazon Linux をお使いの皆様は JST に変更すると思いますが、ここでは今更ながらその設定方法をまとめたいと思います。

localtime を変更

$ sudo mv /etc/localtime /etc/localtime.origin
$ sudo ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime

clock を変更

$ sudo mv /etc/sysconfig/clock /etc/sysconfig/clock.origin
$ sudo cp -a /etc/sysconfig/clock.origin /etc/sysconfig/clock
$ sudo vi /etc/sysconfig/clock
↓以下のように変更
ZONE="Asia/Tokyo"
UTC=false
ARC=false

/etc/bashrc (/etc/zshrc) に以下を追記

$ sudo vi /etc/bashrc
↓以下を追記
# TimeZone
export TZ='Asia/Tokyo'

$ sudo source /etc/bashrc

/etc/localtime の変更のみですと、例えば何かの拍子に glibc がアップデートされたときなどに、UTC に戻ってしまうようです。

Amazon Web Services 基礎からのネットワーク&サーバー構築

Amazon Web Services 基礎からのネットワーク&サーバー構築