CentOS8でタイムゾーンを設定または変更する方法

正しいタイムゾーンを使用することは、多くのシステム関連のタスクとプロセスにとって不可欠です。例:cronデーモンはシステムタイムゾーンを使用してcronタスクを実行し、ログファイルのタイムスタンプもシステムタイムゾーンに基づいています。

CentOSでは、システムのタイムゾーンはインストールプロセス中に設定され、後で簡単に変更できます。

この記事では、CentOS8システムでタイムゾーンを設定または変更する方法について説明します。

1.現在のタイムゾーンを確認します##

timedatectlは、システムの時刻と日付を表示および変更できるコマンドラインツールです。これは、すべての最新のsystemdベースのLinuxシステムで使用できます。

timedatectl

出力には、システムのタイムゾーンが表示されます。この例では、タイムゾーンはUTCに設定されています。

  Local time: Sat 2020-03-2121:30:22 UTC
   Universal time: Sat 2020-03-2121:30:22 UTC
     RTC time: Sat 2020-03-2121:30:22
    Time zone:UTC(UTC,+0000)
System clock synchronized: yes
    NTP service: active
   RTC in local TZ: no

「システムはローカルタイムゾーンでRTC時刻を読み取るように構成されています。」という警告が表示された場合は、次のコマンドを実行してUTCでRTCを使用します。

timedatectl

システムタイムゾーンは、リンクファイル / etc / localtimeを介して構成されます。このファイルは、 / usr / share / zoneinfoディレクトリ内のバイナリタイムゾーン識別ファイルを指します。タイムゾーンを確認するもう1つの方法は、 lsコマンドを使用して、リンクされたファイルが指す実際のパスを表示することです。

ls -l /etc/localtime
lrwxrwxrwx.1 root root 23 Nov 2123:30/etc/localtime ->/usr/share/zoneinfo/UTC

2つ目は、CentOS ##でタイムゾーンを変更することです。

タイムゾーンを変更するときは、使用するタイムゾーンの長い名前を見つける必要があります。タイムゾーンは通常、「地域/都市」形式を使用します。

使用可能なすべてのタイムゾーンを一覧表示するには、 list-timezonesオプションを指定して timedatectlコマンドを実行します。

timedatectl list-timezones
...
America/Tijuana
America/Toronto
America/Tortola
America/Vancouver
America/Whitehorse
America/Winnipeg
...

rootまたはsudo権限を持つ別のユーザーとして、現在地を説明する準備ができているタイムゾーンを特定したら、次のコマンドを実行します。

sudo timedatectl set-timezone your_time_zone

たとえば、システムのタイムゾーンを「アメリカ/トロント」に設定するには、次のようにします。

sudo timedatectl set-timezone America/Toronto

timedatectlコマンドを実行して、変更を確認します。

timedatectl
    Local time: Sat 2020-03-2117:43:39 EDT
   Universal time: Sat 2020-03-2121:43:39 UTC
     RTC time: Sat 2020-03-2121:43:40
    Time zone: America/Toronto(EDT,-0400)
System clock synchronized: yes
    NTP service: active
   RTC in local TZ: no

3.リンクを作成してタイムゾーンを変更します##

古いバージョンのCentOSを実行していて、システムで timedatectlが使用できない場合は、タイムゾーンリンクファイル / etc / localtimeをディレクトリ / usr / share / zoneinfoの下のタイムゾーンに変更できます。タイムゾーンを変更するファイル。

構成するタイムゾーンを特定し、リンクファイルを作成します。

sudo ln -sf /usr/share/zoneinfo/America/Toronto /etc/localtime

/ etc / localtimeファイルを一覧表示するか、 timedatectlまたは dateコマンドをトリガーして、変更を確認します。

date
Sat Mar 2117:46:10 EDT 2020

4、要約##

CentOSシステムのタイムゾーンを変更する方法を示しました。

Recommended Posts

CentOS8でタイムゾーンを設定または変更する方法
Ubuntu20.04でタイムゾーンを設定または変更する方法
ubuntuでタイムゾーンと時間を変更する方法
CentOSサーバー時間を北京時間に変更する方法
ubuntuシステムでタイムゾーンと時間を変更する方法
CentOS8でホスト名を変更する方法
CentOSサーバー時間を北京時間に変更する方法
Centosシステムはタイムゾーンを変更します
CentOSのNTPプールプロジェクトに参加するようにNTPを構成する方法
Centos7.2にHDP2.6をインストールする方法
CentOSサーバーの時刻を北京の時刻に変更します
CentOS8でNginxサーバー構成ブロックを設定する方法
centos7にAndroidSDKをインストールする方法
ubuntu14.04で静的IPを設定する方法
Ubuntu7.10でソフトウェアソースを変更する方法
Pythonタイムモジュールを学ぶ方法
Ubuntu20.04でホスト名を変更する方法
Ubuntu14.04でタイムゾーンとNTP同期を設定する方法[クイックスタート]
pythonでround関数を使用する方法
Pythonでzip関数を使用する方法
pythonでformat関数を使用する方法
win10でubuntuシステムを開く方法
pythonでコード自動プロンプトを設定する方法
CentOS8でrootパスワードをすばやく変更する方法
Ubuntu18.04で時刻同期を設定する方法
ダウンロードしたモジュールをpythonでインストールする方法
centos8カスタムディレクトリにphp7.3をインストールする方法
Centos7は、システム言語を簡略化された中国語に変更します
VMwareでCentOS仮想マシンを作成する方法
Pythonでのパッケージの導入を理解する方法
VMwareでCentOS仮想マシンを作成する方法
Ubuntu20.04でIPアドレスを変更する方法の例
sshを介してwin10でubuntuシステムを制御する方法
CentOS7でApache仮想ホストを設定する方法
pythonで円の領域を見つける方法
ubuntu16.04で行番号を自動的に設定するための詳細な手順
CentOS6.3KVMでネットワークカードをブリッジモードに設定します
CentOS8でTL-WDN7200HワイヤレスUSBネットワークカードをサポートするにはどうすればよいですか?
gccをcentosで6.4.0に更新します
圧縮パッケージを使用してLinux環境にJDK13をインストールする方法
UbuntuにHelmをインストールする方法
CentOS8にMySQLをインストールする方法
CentOS7をCentOS8にアップグレードする方法(詳細な手順)
ubuntuでhanlpを使用する方法
CentOS8にMemcachedをインストールする方法
CentOS8にRをインストールする方法
CentOS8にFFmpegをインストールする方法
CentOS8にVirtualboxをインストールする方法
CentOS8にTensorFlowをインストールする方法
Centos7でgcc4.9.xに更新する方法
CentOS8にTeamViewerをインストールする方法
CentOSにPerl5をインストールする方法
pythonコードでラップする方法
CentOS8にGitをインストールする方法
pythonプログラムを保存する方法
CentOS8にGradleをインストールする方法
CentOS8にElasticsearchをインストールする方法
CentOS8にJenkinsをインストールする方法
CentOS8にJavaをインストールする方法
CentOS8にGoをインストールする方法
CentOS8にGCCをインストールする方法