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

CentOS/RHEL 8 に NTP サービスとクライアントをインストールする方法

CentOS/RHEL 8 では、ntp はサポートされなくなりました。 chrony はデフォルトで有効になっています。このため、ntp から chrony への移行が必要になる場合があります。

注意 :CentOS/RHEL 7 では、ユーザーは ntp と chrony のどちらかを選択できました。しかし、CentOS/RHEL 8 以降では、ntp の代わりに chrony を使用する必要があります。

標準の CentOS/RHEL 8 サーバーでは、chrony がインストールされ、既にアクティブになっている必要があります。以下を実行することで確認できます:

# systemctl status chronyd

● chronyd.service - NTP client/server
  Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled)
  Active: active (running) since Mon 2021-01-25 16:31:25 GMT; 2 days ago
  Docs: man:chronyd(8)
  man:chrony.conf(5)
  Process: 1401 ExecStartPost=/usr/libexec/chrony-helper update-daemon (code=exited, status=0/SUCCESS)
  Process: 1388 ExecStart=/usr/sbin/chronyd $OPTIONS (code=exited, status=0/SUCCESS)
 Main PID: 1397 (chronyd)
  Tasks: 1 (limit: 100197)
  Memory: 2.0M
  CGroup: /system.slice/chronyd.service
  └─1397 /usr/sbin/chronyd

chronyc コマンドはクライアントとして使用できます。たとえば、次のコマンドで既存のソースを確認できます。

# chronyc sources

210 Number of sources = 1
MS  Name/IP address  Stratum Poll Reach LastRx Last sample
===============================================================================
^*  xxx.xxx.xxx.xxx  2 10 377 130 -40us[ -71us] +/- 36ms

万一、chrony がインストールされていない場合は、chrony をインストールすることで、yum 経由でパッケージをインストールできます。

# yum install chrony

NTP vs Chrony

以下は、NTP と chrony の比較の概要です:

ntp名 クロノの名前
/etc/ntp.conf /etc/chrony.conf
/etc/ntp/keys /etc/chrony.keys
ntpd クロニド
ntpq 年代
ntpd.service chronyd.service
ntp-wait.service chrony-wait.service

NTP から chrony への移行

RedHat は、NTP 設定を chrony に直接変換できる優れたスクリプトを提供します。スクリプト /usr/share/doc/chrony/ntp2chrony.py CentOS/RHEL 8 では、chrony とともにデフォルトで含まれています。スクリプトは、既存の ntp 構成を自動的に chrony に変換します。

以下は、スクリプトを使用して NTP 構成を chrony に変換する例です:

# python3 /usr/share/doc/chrony/ntp2chrony.py -b -v
Reading /etc/ntp.conf
Reading /etc/ntp/crypto/pw
Reading /etc/ntp/keys
Writing /etc/chrony.conf
Writing /etc/chrony.keys

ここで、
-b – 変更を加える前に元の /etc/chrony.conf または /etc/chrony.keys をバックアップします。
-v – 詳細印刷。

ntp.conf からのサポートされていないディレクティブは、コメントとして chrony.conf に含まれています。


Cent OS
  1. CentOS8にChronyNTPサーバーをインストールする方法

  2. CentOS/RHELおよびFedoraにPython3.5をインストールする方法

  3. CentOS / RHEL 7 :telnet をインストールして構成する方法

  1. CentOS / RHEL :Apache httpd サービスをインストールして開始する方法

  2. CentOS / RHEL 7 :ftp サーバー (vsftpd) をインストールして構成する方法

  3. CentOS / RHEL 7 で NTP サーバーとクライアントを構成する方法

  1. RHEL 8 /CentOS8にsyslogをインストールする方法

  2. RHEL 8 /CentOS8にsambaをインストールして設定する方法

  3. RHEL 8 /CentOS8にSNMPをインストールする方法