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


8

私は、Amazon Linux AMIと呼ばれるディストリビューションを実行するAmazon EC2サーバーインスタンスを使用しています。(私はそれが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ますか?

回答:


7

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

/ etc / sysconfig / clock
設定することにより

ZONE = "America / New_York"

1
返信ありがとうございます。変更を実装してyum update(もちろん更新が利用可能な場合)実行した後、私のタイムゾーンが元に戻らない場合は、投稿を承認する予定です。一方で、私がチェック/etc/sysconfig/clockし、それが持っているZONE="UTC"UTC=true。私はそれを言わせる必要がありますUTC=falseか?またはZONEのみを変更しますか?
D.Tate

1
ゾーンのみを変更するだけで十分です
kernelpanic

1
同じ問題が発生しています。タイムゾーンを変更しました/etc/timezoneが、サーバーからログアウトするたびにUTCに戻ります。そして、何らかの理由/etc/sysconfigで私には存在しないので、clockファイルを変更できません。ヒントはありますか?
sixty4bit 2014

ISTはどうなるでしょうか。ZONE= "Indian"と書きましたが、機能しません。
Samir

0

私が彼らを太平洋時間に保つために私が走らせているのはここにあります

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

スクリプトJasonをありがとう。kernelpanicは、それUTC=falseは必要ではないと述べました。テストの結果、必要だとわかった場合は、あなたの回答を承認済みとしてマークすることができます。
D.Tate、2012年

あなたがそれを必要としないことが判明した場合は、私に知らせてください。不必要にfalseに設定している可能性があります。
ジェイソンフロイド

EC2ハードウェアクロックはUTCであるため、UTC = false行を追加しないでください。
Jason Floyd

説明してくれたJasonに感謝します。UTCを変更しfalseて正しい現地時間が表示されなくなるかどうかはわかりませんが、それでもデフォルト値のままにしUTC=trueておくのは問題ないようです。いろいろな設定で「実験」したい場合は、yum history undo [a number]コマンドを使ってアップデートをテストすることができました。私はテストですdate、それはESTを保持かどうかを確認するためにアンドゥの前と後
D.Tate
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.