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

RHEL 8で日付、時刻、タイムゾーンを設定する方法

日付になると および時間 構成では、すべてのオペレーティングシステムが2種類のクロックに精通しています。リアルタイムクロック( RTC )およびシステム時計。

RTC /ハードウェアクロックはコンピューターの集積回路に関連付けられており、コンピューターが実行されていないときでもアクティブなままです。一方、システム/ソフトウェアクロックの操作性は、システムカーネルに依存します。システムクロックは、ハードウェアクロックの値を初期値として使用します。

[あなたも好きかもしれません:RHELLinuxでファイルシステムをチェックして修復する方法]

オペレーティングシステムが初めて稼働するとき、ソフトウェアクロック値はハードウェアクロック値から独立しているため、ユーザーは好みの協定世界時 UTC )または現地時間。ただし、 RHEL 8などのほとんどのオペレーティングシステム UTCを使用するようユーザーに推奨する 。

RHEL8で日付と時刻を設定する

いくつかの日付があります および時間 RHEL 8でサポートされる構成アプローチ 。これらすべてのシステム日付 および時間 構成アプローチには、コマンドラインからアクセスできます。

この記事ガイドでは、 timedatectlについて説明します。 コマンド。

timedatectlコマンド

systemd システムとサービスマネージャは、この日付と時刻のコマンドラインユーティリティを担当します。このコマンドは、システム/ソフトウェアのクロック値を変更するために使用されます。

timedatectl コマンドは次の機能を実現します:

  • ローカルサーバー/マシンのシステムクロックをリモートサーバー/マシンのシステムクロックと同期します。
  • 現在設定されているタイムゾーンを編集します。
  • 現在の日付と時刻を設定します。

RHELで日付と時刻を確認する

RHEL 8で現在の日付と時刻の設定を表示するには システムで、端末で次のコマンドを実行します。

$ timedatectl

このコマンドは、現地時間、ユニバーサル時間、RTC時間、および関連するタイムゾーンを出力します。

RHELでの変更時間

RHELで日付と時刻の設定を変更する前に システムでは、NTPサービスを一時的に無効にする必要があります。

$ sudo timedatectl set-ntp no

現在の現地時間を変更するには、次の構文規則に従う必要があります。

$ sudo timedatectl set-time HH:MM:SS

HH 何時間も、 MM 数分間、 SS 数秒間。

実装例は次のとおりです。

$ sudo timedatectl set-time 18:05:00

設定時刻を確認してください:

$ timedatectl

ご覧のとおり、世界時とRTC時間も自動的に調整されました。

RHELでの日付の変更

現在の日付を変更するには、次のコマンド構文に従ってください。

$ sudo timedatectl set-time YYYY-MM-DD

YYYY 1年間、 MM 1か月間、 DD 1日。

上記のコマンドの実際の実装は次のとおりです。

$ sudo timedatectl set-time 2021-11-17

現在の日付を変更している間、現在の時刻が変更される可能性があります。このような不便を避けるために、最初に日付を変更し、次に現地時間を変更してください。

RHELでタイムゾーンを変更する

タイムゾーンを変更/編集するには 下にいる場合は、次のコマンド構文に従ってください。

$ sudo datetimectl set-timezone your_preferred_time_zone

ただし、 RHEL 8で利用可能でサポートされているタイムゾーンを確認することをお勧めします。 次のコマンドを使用します。

$ timedatectl list-timezones

ここから、選択したタイムゾーンを実装できます:

$ sudo datetimectl set-timezone America/Aruba 

タイムゾーンを確認します 正常に追加されました。

$ timedatectl

ローカルのrhelシステムで行ったこれらの日付と時刻の構成変更は、使用している可能性のあるリモートマシンおよびサーバーと自動的に同期することもできます。

リモートサーバーとマシンはNTPを理解しているため プロトコルの場合、リモートサーバー/マシンがシステム/ソフトウェアクロックと同期するために有効にする必要があるだけです。

$ sudo timedatectl set-ntp yes

timedatectl コマンドは、すべての RHEL 8を満たすのに十分な柔軟性があります 日付と時刻の構成が必要です。日付と時刻に関連するシステムタスクを管理しやすくするために、覚えて実装するのは簡単です。


Linux
  1. Linuxサーバーで日付、時刻、およびタイムゾーンを設定します

  2. CentOS / RHEL :RPM のインストール日時を確認する方法

  3. 時間と日付を自動的に更新するように Debian を設定するには?

  1. Linuxでタイムゾーンを設定してサーバー時間をNTPと同期する方法

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

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

  1. Ubuntu18.04でタイムゾーン/日付/時刻を設定または変更する方法

  2. AlmaLinuxで日付と時刻を設定する方法

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