あきぞらです。
EC2(Amazon Linux)
を使っていて、サーバのタイムゾーンを変更する機会があったのでその方法を紹介します。
現在のタイムゾーンを確認
現在のタイムゾーンを確認します。
$ date 2020年 12月 6日 日曜日 11:56:49 UTC
UTC
になっています。
タイムゾーンの変更
以下のコマンドで、タイムゾーンが日本時間になります。
$ ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
確認します。
$ date 2020年 12月 6日 日曜日 21:03:45 JST
JSTになっています!
clockファイルを修正する
つぎに、再起動してもUTC
に戻らないようにclock
ファイルを変更します。
$ vim /etc/sysconfig/clock
タイムゾーンをJapan
にします。
ZONE="Japan" UTC=false
UTC
はFalse
にしておきます。
これで再起動しても大丈夫です。