このトピックでは、Linuxオペレーティングシステムのタイムゾーンとタイムゾーンに関する概念について説明します。 また、それらを管理する方法と、一部のAlibaba Cloud Linuxパブリックイメージのクロック設定の違いについても説明します。
背景情報
次の表に、Linuxオペレーティングシステムのタイムゾーンとタイムゾーンに関する基本概念を示します。
コンセプト | 説明 |
クロック | Linuxには次の時計があります。
|
タイムスタンダード | Linuxには2つの時間基準があります。
|
時間とタイムゾーンの管理
Linuxマシンで次のコマンドを実行して、時間設定を表示します。
timedatectlステータス
マシンの時間設定に関する情報が返されます (次の図を参照) 。 この情報には、Linuxオペレーティングシステムのローカル時間、UTC時間、RTC時間、およびタイムゾーンが含まれます。
timedatectlコマンドを実行して、ハードウェアクロックの時間標準を設定します。
ハードウェアクロックの時間標準をlocaltimeに設定します。
timedatectl set-local-rtc 1
検証: timedatectl statusコマンドを実行し、
RTC in local TZ
の値がyes
の場合、ハードウェアクロックの時間標準はlocaltimeです。ハードウェアクロックの時刻標準をUTCに設定します。
timedatectl set-local-rtc 0
検証: timedatectl statusコマンドを実行し、
RTC in local TZ
の値がno
の場合、ハードウェアクロックの時間標準はUTCです。
/etc/adjtimeファイルには、システムクロックを設定するための設定が格納されます。 上記のコマンドを実行すると、/etc/adjtimeファイルの設定が自動的に更新されます。
Alibaba Cloud RTCがUTC時間標準を使用するパブリックイメージ
デフォルトでは、Alibaba CloudパブリックイメージのRTCはlocaltime time標準を使用します。 Alibaba Cloudは、RTCで使用されるデフォルトのlocaltime time standardをUTC time standardに変更しました。 次のパブリックイメージとそれ以降のバージョンでは、RTCはUTC時間標準を使用しています。 RTCがUTC時間標準を使用するパブリックイメージのリリースの詳細については、次のトピックを参照してください。