GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7でタイムゾーンを設定する方法

このチュートリアルでは、CentOS7をオペレーティングシステムとして実行しているLinuxVPSでタイムゾーンを設定する方法を紹介します。

CentOS 7で日時を設定するには、timedatectlコマンドを使用します。これは、systemdシステムおよびサービスマネージャーの一部として配布されるユーティリティです。 timedatectlコマンドには次の機能があります。

–現在の日付と時刻を確認します
–日付と時刻を変更します
–システムのタイムゾーンを設定します
–システム時計とリモートサーバーの自動同期を有効にします
– …

まず、SSH経由でCentOSVPSに接続します。すべてのシステムソフトウェアを利用可能な最新バージョンに更新することは常に良い習慣です。次のコマンドを使用してこれを行うことができます:

# yum update

更新が完了したら、timedatectlコマンドを使用してシステムクロックの構成を確認します。

# timedatectl
      Local time: Fri 2016-06-02 04:21:01 EDT
  Universal time: Fri 2016-06-02 08:21:01 UTC
        RTC time: n/a
       Time zone: America/New_York (EDT, -0400)
     NTP enabled: n/a
NTP synchronized: no
 RTC in local TZ: no
      DST active: yes
 Last DST change: DST began at
                  Sun 2016-03-13 01:59:59 EST
                  Sun 2016-03-13 03:00:00 EDT
 Next DST change: DST ends (the clock jumps one hour backwards) at
                  Sun 2016-11-06 01:59:59 EDT
                  Sun 2016-11-06 01:00:00 EST

コマンドの出力は、上記のようになります。ご覧のとおり、timedatectlコマンドの出力には、現地時間、世界時、現在のタイムゾーン、NTPが有効かどうか、最後のDST変更、次のDST変更などの多くの情報が表示されます。

次に実行したいのは、タイムゾーンを設定することです。使用可能なタイムゾーンを一覧表示するには、次のコマンドを使用できます。

# timedatectl list-timezones

出力は大きく、grepを使用して結果をフィルタリングできます。たとえば、アメリカのタイムゾーンを一覧表示する場合は、次のコマンドを使用できます。

# timedatectl list-timezones | grep America
America/Adak
America/Anchorage
America/Anguilla
America/Antigua
America/Araguaina
America/Argentina/Buenos_Aires
America/Argentina/Catamarca
America/Argentina/Cordoba
America/Argentina/Jujuy
America/Argentina/La_Rioja
America/Argentina/Mendoza
America/Argentina/Rio_Gallegos
America/Argentina/Salta
America/Argentina/San_Juan
America/Argentina/San_Luis
America/Argentina/Tucuman
America/Argentina/Ushuaia
America/Aruba
America/Asuncion
America/Atikokan
America/Bahia
America/Bahia_Banderas
America/Barbados
...

タイムゾーンを設定するには、次のコマンドを使用します。

# timedatectl set-timezone America/Chicago

ここで、America/Chicagoを設定したいタイムゾーンの名前に置き換えることができます。 timedatectlコマンドをもう一度使用して、変更を確認します。

特定の日時を設定するには、次の構文を使用できます。

# timedatectl set-time 'YYYY-MM-DD HH:MM:SS'

たとえば、現在の日付を2016年5月6日、現在の時刻を21:55:00に設定するには、次のコマンドを使用します。

# timedatectl set-time '2016-06-02 21:55:00'

–helpフラグを使用して見つけることができるtimedatectlコマンドの使用方法の詳細:

# timedatectl --help
timedatectl [OPTIONS...] COMMAND ...

Query or change system time and date settings.

  -h --help                Show this help message
     --version             Show package version
     --no-pager            Do not pipe output into a pager
     --no-ask-password     Do not prompt for password
  -H --host=[USER@]HOST    Operate on remote host
  -M --machine=CONTAINER   Operate on local container
     --adjust-system-clock Adjust system clock when changing local RTC mode

Commands:
  status                   Show current time settings
  set-time TIME            Set system time
  set-timezone ZONE        Set system time zone
  list-timezones           Show known time zones
  set-local-rtc BOOL       Control whether RTC is in local time
  set-ntp BOOL             Control whether NTP is enabled

もちろん、マネージドCentOS VPSホスティングサービスのいずれかを使用している場合は、CentOS 7でタイムゾーンを設定する必要はありません。その場合は、専門のLinux管理者にCentOS7でタイムゾーンを設定するよう依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS 。この投稿が気に入った場合は、CentOS 7でタイムゾーンを設定する方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


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

  2. CentOS / RHEL 7 :timedatectl を使用して日付、時刻 / NTP およびタイムゾーンを設定する方法

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

  1. CentOS 8でDHCPサーバーをセットアップする-その方法は?

  2. CentOS 8で日付、時刻、タイムゾーンを変更する-その方法は?

  3. CentOS7にSentoraをインストールする方法

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

  2. CentOS7でOpenVPNサーバーをセットアップする方法

  3. CentOS8でWireguardVPNを設定する方法