GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat službu a klienta NTP v CentOS/RHEL 8

V CentOS/RHEL 8 již není podporováno ntp. chrony je ve výchozím nastavení povoleno. Z tohoto důvodu možná budete muset migrovat z ntp na chrony.

Poznámka :V CentOS/RHEL 7 měli uživatelé na výběr mezi ntp a chrony. Ale počínaje CentOS/RHEL 8 musí místo ntp používat chrony.

Na standardních serverech CentOS/RHEL 8 by měl být chrony již nainstalován a aktivní. Lze jej ověřit spuštěním:

# 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

Příkaz chronyc lze použít jako klienta, například pro kontrolu existujících zdrojů pomocí:

# 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

A v nepravděpodobném případě, že chrony není nainstalován, lze balíček nainstalovat přes yum instalací chrony:

# yum install chrony

NTP vs Chrony

Níže je shrnutí srovnání mezi NTP a chrony:

název ntp chrony name
/etc/ntp.conf /etc/chrony.conf
/etc/ntp/keys /etc/chrony.keys
ntpd chronyd
ntpq chronyc
ntpd.service chronyd.service
ntp-wait.service chrony-wait.service

Migrace z NTP na chrony

RedHat poskytuje pěkný skript, který může přímo převést vaše nastavení NTP na chrony. Skript /usr/share/doc/chrony/ntp2chrony.py je standardně zahrnuta spolu s chrony v CentOS/RHEL 8. Skript automaticky převede existující konfiguraci ntp na chrony.

Níže je uveden příklad převodu konfigurace NTP na chrony pomocí skriptu:

# 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

Tady,
-b – před provedením jakýchkoli změn zálohuje původní soubory /etc/chrony.conf nebo /etc/chrony.keys.
-v – doslovný tisk.

Všechny nepodporované direktivy z ntp.conf jsou zahrnuty v chrony.conf jako komentáře.


Cent OS
  1. Jak nainstalovat Python 3.5 na CentOS/RHEL a Fedoru

  2. CentOS / RHEL :Jak nainstalovat a spustit službu Apache httpd

  3. CentOS / RHEL 7 :Jak nainstalovat a nakonfigurovat telnet

  1. Jak nainstalovat Chrony NTP Server na CentOS 8

  2. CentOS / RHEL 7:Jak nainstalovat a nakonfigurovat ftp server (vsftpd)

  3. Jak nakonfigurovat NTP server a klienta v CentOS / RHEL 7

  1. Jak nainstalovat syslog na RHEL 8 / CentOS 8

  2. Jak nainstalovat a nakonfigurovat sambu na RHEL 8 / CentOS 8

  3. Jak nainstalovat snmp na RHEL 8 / CentOS 8