web-dev-qa-db-ja.com

CentOSは現地時間の設定を失い続けていますか?

私はDigitalOceanで非常に典型的なCentOS6.5サーバーを実行しています。サイトのセットアップの一環として、/ etc/localtimeを自分に適したものに変更しました。

rm /etc/localtime
ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime

これは、誰か/何かがリセットしていることを除いて、正常に機能します。ランダムな(私が思う)時点でサーバーに再度チェックインし、リンクが元のローカルタイムファイルに置き換えられ、サーバーがUTCに戻っていることを確認します。 。/etc/cron *でスクリプトが実行されている可能性を調べましたが、何も見つかりません。他の誰かが以前にこれに遭遇したことがありますか?ありがとう!

4
Jim Miller

システムのタイムゾーンを(正しく)変更するには、ファイルにアクセスする必要があります / etc/sysconfig/clock たとえば、ZONE=<filename>値を編集します

ZONE="Europe/Belgrade"

次に、zoneinfoファイルを/ etc/localtimeにリンクします。

ln -sf /usr/share/zoneinfo/Europe/Belgrade /etc/localtime

(問題がタイムゾーン情報をリセットしているものである場合、それは yum update である可能性があります)

9
Dusan Bajic