web-dev-qa-db-ja.com

AmazonEC2タイムゾーンがyumアップデートで元に戻らないようにする

Amazon Linux AMI というディストリビューションを実行するAmazonEC2サーバーインスタンスを使用しています。 (私はそれがCentOS/Red Hatに基づいていると読みました)。私の特定のバージョンは 2012.09リリース です。

とにかく、約1週間前にタイムゾーンをデフォルトのUTCからAmerica/New_York(EST/EDT)に変更することができました。変更に使用したコマンドは次のとおりです。

    ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime

... この他のサーバー障害の質問に感謝します 。その時点で、コマンドラインからdateを実行でき、EDT時間を正しく表示しました。そして、この先週の日曜日にEDTがESTに「戻ってきた」後でも、実行中のdateが正しい現地時間を生成したことを嬉しく思いました。それは素晴らしかったです。

ただし、昨日yum updateを実行した後、私のタイムゾーンがUTCのプレーンに戻ったようです。 /etc/localtimeファイルの最終変更時刻も確認しましたが、実際、更新とほぼ同時期に変更されていることが確認できました。

これが再び発生するのを防ぐ方法はありますか、それともyum updateを実行するたびにタイムゾーンのリセットでスタックしますか?

8
D.Tate

タイムゾーンも変更されていることを確認してください

/ etc/sysconfig/clock
ZONE = "America/New_York"
7
kernelpanic

太平洋時間でそれらを維持するために私が実行するものは次のとおりです。

sed -i '/ZONE/c \ZONE="America\/Los_Angeles"' /etc/sysconfig/clock
ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
0
Jason Floyd