Red Hat Linuxマシン(バージョン5および6)でタイムゾーンを構成するには、ファイルを構成する必要があります。
/etc/sysconfig/clock
そして、間にシンボリックリンクを作成します
/etc/localtime to /usr/share/zoneinfo/America/New_York
ただし、/etc/sysconfig/clock
では、次の例のようにZONE
変数を設定する必要もあります。
ZONE="America/New_York"
それで、変数を設定する必要性は何ですかZONE=America/New_York
/etc/localtime
を指すリンク/usr/share/zoneinfo/**America/New_York**
から非常に明確である場合= ?
ZONE
パラメータに "America/New_York
"値を設定する必要性は何ですか?
したがって、(少なくともRHEL 7より前の)時計を設定する「正しい」方法は、/etc/sysconfig/clock
を編集してからtzdata-update
を実行し、/etc/localtime
を更新することです。手動でそのステップを実行しました。
RHEL 7の導入により、タイムゾーンはsystemdを通じて管理され、タイムゾーンを変更するためのカスタムユーティリティが提供されます。 timedatectl
利用可能なすべてのタイムゾーンを一覧表示するには:
timedatectl list-timezones
タイムゾーンを実際に変更するには(rootとして、またはSudo
を使用):
timedatectl set-timezone time_zone
timedatectl set-timezone
は、変更されたタイムゾーンをただちに有効にするだけでなく、/etc/localtime
symlinkを使用して、再起動後もその変更を永続化します。