Guide Open Source

GUIDE E MANUALI DEL MONDO LINUX E CMS

Guide Open Source

GUIDE E MANUALI DEL MONDO LINUX E CMS

Guide Open Source

GUIDE E MANUALI DEL MONDO LINUX E CMS

Come Installare Chrony Server NTP su CentOS 8

Chrony è per default, NTP (Network Time Protocol) server CentOS 8 del sistema operativo. Si tratta di un sostituto per il vecchio Ntpd utilizzato nella versione precedente del sistema operativo Linux. È usato per sincronizzare l’orologio di sistema con telecomando internet time server. Impostazione di ora esatta è molto importante per qualsiasi applicazione per funzionare correttamente.

Esso è composto da due componenti chronyc e chronyd. chronyd è un demone avviato all’avvio del sistema. chronyc è una interfaccia a riga di comando usato per monitorare chronyd prestazioni.

In questo tutorial, vi mostrerò come installare e utilizzare Chrony su CentOS 8 server.

Prerequisiti

  • Due server in esecuzione CentOS 8.
  • Una password di root è configurato sul server.

Guida Introduttiva

Prima di installare Chrony, è necessario impostare un fuso orario corretto nel vostro server. È possibile impostare con il seguente comando:

timedatectl set-timezone Asia/Kolkata

Ora, verificare che il fuso orario attuale con il seguente comando:

timedatectl

Si dovrebbe ottenere il seguente output:

 Ora locale: Sole 2021-05-02 20:00:44 IST
 Il tempo universale: Sole 2021-05-02 14:30:44 UTC
 RTC tempo: Sole 2021-05-02 14:30:43
 Fuso orario: Asia/Kolkata (IST, +0530)
Orologio di sistema sincronizzato: sì
 Il servizio NTP: attivo
 RTC locali TZ: no

Installare Chrony Server

Per impostazione predefinita, il Chrony pacchetto è incluso nel CentOS 8 repository di default. Si può installare con il comando seguente:

dnf installare chrony -y

Una volta che il Chrony è installato, avviare il Chrony servizio e consentono di avviare al riavvio del sistema:

systemctl start chronyd
systemctl enable chronyd

È inoltre possibile verificare lo stato del Chrony con il seguente comando:

systemctl status chronyd

Si dovrebbe vedere il seguente output:

? chronyd.servizio NTP client/server
 Caricato, caricato (/usr/lib/systemd/system/chronyd.servizio; abilitato; fornitore di preselezione: attivato)
 Attivo: attivo (in esecuzione) dal Sole 2021-05-02 20:00:13 IST; 1min 7s fa
 Documenti: per l'uomo:chronyd(8)
uomo:chrony.conf(5)
 Principali PID: 616 (chronyd)
 Compiti: 1 (limite: 25014)
 Memoria: 2.3 M
 CGroup: /system.affettare/chronyd.servizio
 ??616 /usr/sbin/chronyd

02 maggio 20:00:12 centos8 systemd[1]: a Partire NTP client/server...
02 maggio 20:00:12 centos8 chronyd[616]: chronyd versione 3.5 di partenza (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +ASYNCDNS +SECHASH >
02 maggio 20:00:12 centos8 chronyd[616]: Frequenza 18.331 +/- 0.061 ppm leggere da /var/lib/chrony/drift
02 maggio 20:00:12 centos8 chronyd[616]: diritto d'Uso/fuso orario UTC per ottenere il salto di dati secondo
02 maggio 20:00:13 centos8 systemd[1]: Iniziato NTP client/server.
02 maggio 20:00:20 centos8 chronyd[616]: sorgente Selezionata 129.250.35.250
02 maggio 20:00:20 centos8 chronyd[616]: orologio di Sistema TAI offset a 37 secondi
02 maggio 20:00:20 centos8 chronyd[616]: orologio di Sistema è sbagliato per 1.153394 secondi, regolazione
02 maggio 20:00:21 centos8 chronyd[616]: orologio di Sistema, è stata rafforzata da 1.153394 secondi

Configurare Chrony Server

Chrony il principale file di configurazione si trova in /etc/chrony.conf. Sarà necessario modificare e cambiare il server ora è più vicino.

nano /etc/chrony.conf

Commento pool predefinito e aggiungere un elenco di server NTP più vicini alla tua posizione.

#piscina 2.centos.pool.ntp.org iburst
server 1.in.pool.ntp.org
server 2.in.pool.ntp.org
server 3.in.pool.ntp.org

Salvare e chiudere il file quando hai finito, quindi impostare NTP sincronizzazione con il seguente comando:

timedatectl set-ntp vero

A quel punto, riavviare il Chrony servizio per applicare le modifiche:

systemctl restart chronyd

È inoltre possibile consentire a un determinato range di IP in rete locale per consentire l’accesso al server NTP. È possibile consentire aggiungendo la seguente riga a /etc/chrony.file conf:

# Consentono NTP client di accesso dalla rete locale.
consentire 192.168.0.0/24

Ora è possibile verificare se il server NTP funziona o meno con il seguente comando:

chronyc fonti

Se tutto va bene, si dovrebbe ottenere il seguente output:

210 Numero di fonti = 4
MS Nome/indirizzo IP Strato Sondaggio Raggiungere LastRx Ultimo esempio 
===============================================================================
^? ntp7.mamma.padroni di casa.301-mo> 2 6 1 8 +31ms[ +31ms] +/- 248ms
^? statico.15.192.216.95.cli> 2 6 1 8 +2616us[+2616us] +/- 88ms
^? 157.245.102.2 2 6 1 9 -4088us[-4088us] +/- 139ms
^? ec2-13-126-27-131.ap-sou> 2 6 1 9 +6017us[+6017us] +/- 181ms

Configurare Il Firewall

A quel punto, sarà necessario per consentire il servizio NTP attraverso il firewall. Si può permettere con il seguente comando:

firewall-cmd --permanente --add-servizio=ntp --permanente

A quel punto, ricaricare il servizio firewall per applicare le modifiche:

firewall-cmd --ricaricare

Configurare Chrony Client

A quel punto, sarà necessario installare Chrony client sulla macchina client e configurarlo per utilizzare il Chrony server.

Sul computer Client, impostare il fuso orario corretto con il seguente comando:

timedatectl set-timezone Asia/Kolkata

Quindi, installare il pacchetto Chrony con il seguente comando:

dnf installare chrony -y

Una volta completata l’installazione, modificare il Chrony file di configurazione e punto il server NTP.

nano /etc/chrony.conf

Commentout pool predefinito e aggiungere la seguente riga:

server chrony-server-ip

Salvare e chiudere il file, quindi impostare la sincronizzazione NTP con il seguente comando:

timedatectl set-ntp vero

A quel punto, avviare il Chrony servizio e consentono di avviare al riavvio del sistema con il comando seguente:

systemctl start chronyd
systemctl enable chronyd

Ora, verificare il tempo di sincronizzazione con il seguente comando:

chronyc fonti

Si dovrebbe ottenere il seguente output:

210 Numero di fonti = 1
MS Nome/indirizzo IP Strato Sondaggio Raggiungere LastRx Ultimo esempio
===============================================================================
^? chrony-server-ip 0 6 0 10y +0ns[ +0ns] +/- 0ns

Conclusione

Nella precedente guida, abbiamo imparato come impostare un Chrony server NTP su CentOS 8. È stato inoltre illustrato come installare il Chrony client e configurarlo per sincronizzare l’ora con il Chrony server. Non esitate a chiedere a me se avete domande.

Piaciuto l'articolo? Condividilo sui social!

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on whatsapp
WhatsApp