Linux のタイムゾーン構成は通常、インストール時に設定されます。 RHEL 5 および 6 で、Timezone 構成を変更する手順は次のとおりです。ここで使用される例は、タイムゾーン MDT から IST までです。タイムゾーンは、コマンドラインから、または system-config-date を使用して変更できます 指図。
system-config-date コマンドの使用
system-config-date グラフィカル ユーティリティを使用します。
# system-config-date
コマンドが利用できない場合は、必要なパッケージを yum でインストールしてください:
# yum install system-config-date
以下に示すように、system-config-date グラフィカル ツールを使用して、タイムゾーンのリストから必要なタイムゾーンを設定します。
コマンドラインの使用
1. ファイル /etc/sysconfig/clock を確認します 現在のタイムゾーン セットを確認するための date コマンド出力。
# cat /etc/sysconfig/clock ZONE="America/Denver"
# date Wed May 17 13:41:16 MDT 2017
2. ディレクトリ /usr/share/zoneinfo に移動します 利用可能なファイルを確認します。 (各ファイルはタイムゾーンを表します)。構成するタイムゾーンを表すファイルを見つけます。
# cd /usr/share/zoneinfo [root@VOM-VCS-MONITOR zoneinfo]# ls -l total 296 drwxr-xr-x. 2 root root 4096 Aug 15 2014 Africa drwxr-xr-x. 6 root root 4096 Aug 15 2014 America drwxr-xr-x. 2 root root 4096 Aug 15 2014 Antarctica drwxr-xr-x. 2 root root 4096 Aug 15 2014 Arctic drwxr-xr-x. 2 root root 4096 Aug 15 2014 Asia drwxr-xr-x. 2 root root 4096 Aug 15 2014 Atlantic drwxr-xr-x. 2 root root 4096 Aug 15 2014 Australia drwxr-xr-x. 2 root root 4096 Aug 15 2014 Brazil drwxr-xr-x. 2 root root 4096 Aug 15 2014 Canada ......
3. /etc/sysconfig/clock の値を置き換えます /usr/share/zoneinfo から始まるそのファイルへのパス .たとえば、ターゲット タイムゾーンがインドの IST 時間である場合。そのタイムゾーンを表す /usr/share/zoneinfo の下のファイルは次のとおりです:
/etc/share/zoneinfo/Asia/Kolkata
したがって、/etc/sysconfig/clock ファイルを次のように変更します。
ZONE="Asia/Kolkata"
4. 次のコマンドを使用して /etc/sysconfig/clock を読み取り、/etc/localtime を適切なゾーン ファイルに置き換えます。
# tzdata-update/etc/localtime を RHEL 5 および RHEL 6 のゾーン ファイルへのシンボリック リンクに置き換えることはサポートされていません .
確認
以下に示すように、「date」コマンドと /etc/sysconfig/clock ファイルをチェックすることで、タイムゾーンの変更を確認できます。
# cat /etc/sysconfig/clock ZONE="Asia/Kolkata"
# date Wed May 17 15:30:22 IST 2017
CentOS / RHEL :yum を使用してパッケージをインストールせずにダウンロードする
個々のユーザーに異なるタイムゾーンを設定する
個々のユーザーに対してシステム全体のデフォルトとは異なるタイム ゾーンを構成するには、次の行を .bashrc ファイルに追加します。 そのユーザーのホーム ディレクトリ:
export TZ="/usr/share/zoneinfo/[timezone_directory]/[timezone_file]"
上記のディレクティブで、[timezone_directory] を置き換えます /usr/share/zoneinfo/ のタイム ゾーン ディレクトリを使用 US などのディレクトリに置き換え、[timezone_file] を置き換えます。 そのタイム ゾーン ディレクトリ内のタイム ゾーン ファイル (Eastern など) を使用します。有効な値については、/usr/share/zoneinfo/ ディレクトリ内の任意のファイルを参照できます。
CentOS / RHEL 7 :タイムゾーンを変更する方法