Red Hat Enterprise LinuxおよびOracle LinuxでタイムゾーンのDSTの開始日と終了日をどのように変更しますか?

Red Hat Enterprise LinuxおよびOracle LinuxでタイムゾーンのDSTの開始日と終了日をどのように変更しますか?

さまざまなタイムゾーンのDSTの開始日と終了日は、長年にわたって変更されました。たとえば、別の年のESTのDST開始日と終了日を提供する以下のリンクを見つけました。https://www.timeanddate.com/time/zone/usa/new-york?year=1963Windowsでは、レジストリを使用してタイムゾーン情報を更新できます。 SUSE Linuxでは、更新されたタイムゾーンファイルの更新を受け取り、更新を適用する手順を次のリンクに示します。https://www.suse.com/support/kb/doc/?id=000016358#:~:text=Linux%20will%20change%20to%20and,DST%20is%20entered%20or%20left。ただし、RHELおよびOracle LinuxでDST変更タイムゾーンを更新する方法が見つかりません。助けが必要です。

答え1

開始日と終了日は引き続き変更されますが、それらを定義する規則はほとんど変更されません。たとえば、2007年以降、ESTは3月の第2日曜日の午前2時にEDTに移行します。タイムゾーンデータベースLinuxシステム(および他のシステム)で使用されるアプローチは、日付を計算できるたびに日付の代わりにルールをエンコードします。

変更されるタイムゾーンルールまたは特定の日付を含むタイムゾーンの場合、システムを最新の状態に保つことで、システムは変更を認識できます。うるう秒も処理します。 RHELおよびOracle Linuxでは、次の点を確認してください。tzdataパッケージ最新の状態を維持してください。見つかったSUSE命令は、tzdataパッケージの更新に関する手動指示と同じで、RHELおよびOracle Linuxでも動作します。

関連情報