私のサーバーではローカルタイムゾーン(UTCではない)を使用しています。 yumを介してtzdataを更新するたびに、システムは/ etc / localtimeをデフォルトファイルにリセットしてUTCに戻ります。
#dateにはまだ正しいタイムゾーンが表示されますが、CRONやその他のサービスはUTCに切り替えられます。
これが起こらないようにするにはどうすればよいですか?
答え1
私のCentOSの知識は少し古いですが/etc/sysconfig/clock
。
もちろん、最後の努力で次のことができます。
chattr +i /etc/localtime # immutable
ところが驚いたのはtzdata
マンチスだった/etc/localtime
。シンボリックリンクにしましたか/usr/share/zoneinfo/...
?glibc
同時に更新できますかtzdata
? (glibc
パッケージが所有しているため/etc/localtime
)
答え2
すべての古いバージョン7 RHベースのシステムの正しい方法/etc/sysconfig/clock
はtzdata-update
。 rpmがtzdata
実行されるのでリセットされます。
バージョン7ではtimedatectl...