GNU/Linux >> Linux の 問題 >  >> Linux

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

タイムゾーンとは、地域または国の現地時間を指します。通常、各国は1つのタイムゾーンを使用しますが、地質学的領域のために複数のタイムゾーンを共有する国はほとんどありません。

システムに正しいタイムゾーンを設定することは常に重要です。多くのアプリケーションは、非常に重要な時間で構築されています。したがって、アプリケーションを正しく動作させるには、正しいタイムゾーンを設定する必要があります。

このチュートリアルは、システムの現在のタイムゾーンを確認し、Linuxベースのシステムで新しいタイムゾーンを設定するのに役立ちます。

現在のタイムゾーンを確認する

ターミナルで「date」コマンドを入力するだけで、システムの現在のタイムゾーンを表示できます。

date 
Output:
Sat Dec 12 18:19:02 UTC 2020

上記のコマンドは、このシステムが UTCで実行されていることを示しています タイムゾーン。

timedatectlを参照することもできます 現在のシステム時刻、タイムゾーン、およびその他の多くの詳細の詳細出力を表示するコマンド。

timedatectl 
Output:
      Local time: Sat 2020-12-12 18:18:34 UTC
  Universal time: Sat 2020-12-12 18:18:34 UTC
        RTC time: Sat 2020-12-12 18:18:33
       Time zone: Etc/UTC (UTC, +0000)
 Network time on: yes
NTP synchronized: yes
 RTC in local TZ: no

Linuxでのタイムゾーンの設定または変更

Linuxはタイムゾーンを維持します降格ファイルは/usr / share / zoneinfoで利用できます ディレクトリ。ここで、利用可能なすべてのタイムゾーンを見つけることができます。

以下のいずれかの方法を選択して、コマンドラインからLinuxシステムのタイムゾーンを変更できます。

  • 方法1– timedatectlコマンドの使用(推奨)

    timedatectlの使用 コマンドは、Linuxシステムでタイムゾーンを設定または変更するために提供される方法です。次のコマンドを使用して、使用可能なすべてのタイムゾーンを一覧表示できます。

    timedatectl list-timezones 
    

    上記の結果で、システムの正しいタイムゾーンを見つけてください。次に、次のコマンドを使用して、Linuxシステムに新しいタイムゾーンを設定します。

    sudo timedatectl set-timezone "America/Los_Angeles" 
    
  • 方法2– / etc /localtimeSymlinkを使用する

    / etc / localtime のシンボリックリンクを変更して、システム時刻を変更することもできます。 Linuxシステム上のファイル。 / usr / share / zoneinfoで正しいタイムゾーンファイルを検索する必要があります ディレクトリ。

    現在のファイルを削除する最初の名前を変更します:

    sudo mv /etc/localtime /etc/localtime-old
    

    次に、ファイルのシンボリックリンクを正しいタイムゾーン構成ファイルに変更します。

    sudo ln -s /usr/share/zoneinfo/America/Los_Angeles /etc/localtime 
    
  • システムは、システムに設定された新しいタイムゾーンに基づいて新しい時間を自動的に調整します。もう一度「timedatectl」コマンドを実行して、タイムゾーンが正しく更新されていることを確認できます。

結論

このチュートリアルでは、Linuxシステムでのタイムゾーンの設定または変更について学習しました。


Linux
  1. CentOS7Linuxでホスト名を設定/変更する方法

  2. Linuxでシステムホスト名を設定または変更する方法

  3. DebianLinuxでタイムゾーンを変更する方法

  1. Debian 11 /Debian10/9でタイムゾーンを変更する方法

  2. Linuxでユーザーパスワードを変更または設定する方法

  3. Debain 11 でタイムゾーンを設定または変更する方法

  1. MySQLサーバーのタイムゾーンを変更する方法

  2. AlmaLinuxでタイムゾーンを設定/変更する方法

  3. CentOS 8 でタイムゾーンを変更する方法