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

CentOS/RHEL 7 を実行しているノードで時間が同期しなくなる

シナリオ

システムは、ntpd サービスを使用して時刻と日付を同期するように構成されていません。

CentOS/RHEL 7 は systemd を使用してサービスを管理します。 timedatectl ユーティリティーは systemd の一部として配布されており、システム クロックの構成を確認および変更できます。現在の日付と時刻の変更、タイム ゾーンの設定、またはシステム クロックとリモート サーバーとの自動同期の有効化を行うことができます。

NTP サービスは有効になっていますが、このシステムは CentOS/RHEL 7 を実行しているため、NTP を有効にするように timedatectl も構成する必要があります。これは、システムの日付と時刻を管理するために使用されます。

# timedatectl
...
NTP enabled: no
...

これは、システムが NTP を使用していないことを示しています。

解決策

時刻同期に NTP の使用を強制する:

# timedatectl set-ntp 1

次に、次の操作を行います:

1. systemd の日時制御を再起動します。

# systemctl restart systemd-timedated.service

2. ntp サービスを開始します

# systemctl start ntpd

3. 時刻をリモート サーバーと同期する

# ntpq -p


Cent OS
  1. CentOS 7 /RHEL7のシングルユーザーモード

  2. CentOSとRHELにPartKeepr(在庫管理システム)をインストールする

  3. 未使用のカーネルを削除し、CentOS/RHEL で実行中のカーネルのみを保持する方法

  1. 忘れたルートパスワードをリセットする方法RHEL/CentOS 7

  2. CentOS / RHEL 7 :chrony をローカル クロックに同期する方法

  3. CentOS / RHEL 7 :タイムゾーンを変更する方法

  1. RHEL 8 / CentOS8LinuxシステムにRをインストールして構成する方法

  2. 再起動後、RAID1 ディスクが削除される/同期が取れなくなる (CentOS/RHEL)

  3. CentOS/RHEL 7 で ACPI を無効にする方法