GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare NTPD su CentOS Linux – Guida all'installazione di CentOS ntp

Come posso installare NTPD su CentOS Linux (desktop e server)?

Puoi farlo facilmente usando NTPD , NTP significa Network Time Protocol. NTPD è un demone di sistema che aiuta i server a mantenere la data e l'ora sincronizzate con i server NTPD CentOS globali. Questo strumento è disponibile per desktop o server che eseguono qualsiasi tipo di distribuzione Linux. In questo caso, ti mostreremo come installare NTPD su CentOS Linux.

Network Time Protocol, noto anche come NTP, è un protocollo Internet in ascolto sulla porta UDP 123. Consente a macchine e server di sincronizzare l'ora sulle reti per ottenere una data e un'ora precise.

Di tanto in tanto, gli orologi di sistema interni dei computer tendono ad avere problemi di tempo, questo è particolarmente evidente quando si lavora con server Linux quando è necessario replicare i dati su alcuni host, come accade sulla replica di database apache o mysql. Ecco perché avere un server CentOS ntp può aiutarti molto ad avere l'ora giusta, sempre e precisa.

Installa NTPD su CentOS:il modo più semplice

Collegati al tuo server come root, quindi installa i pacchetti NTP richiesti:

yum install ntp ntpdate ntp-doc

Questo comando installerà:

ntp :server/daemon ntpd, necessario per sincronizzare l'ora di sistema.
ntpdate :strumento di sistema utilizzato per configurare la data e l'ora tramite NTP.
ntp-doc :nel caso avessi bisogno di leggere la documentazione NTP.

Aggiungi NTPD all'avvio del sistema

chkconfig ntpd on

Test NTPD

Questo comando sincronizzerà l'orologio di sistema del server con il server pool.ntp.org. È anche utile verificare se il tuo server è in grado di connettersi al server NTP Global Time

ntpdate 0.pool.ntp.org

Se funziona correttamente, l'output dovrebbe essere qualcosa del genere:

13 Jul 17:18:43 ntpdate[19460]: adjust time server 38.229.71.1 offset 0.266345 sec

Se hai un firewall in esecuzione, potresti riscontrare questo problema:

[[email protected]:~]ntpdate pool.ntp.org
13 Jul 16:08:47 ntpdate[2765]: sendto(time-b.timefreq.bldrdoc.gov): Operation not permitted
13 Jul 16:08:47 ntpdate[2765]: sendto(time01.muskegonisd.org): Operation not permitted
13 Jul 16:08:48 ntpdate[2765]: sendto(mirror): Operation not permitted

Per consentire il corretto funzionamento della sincronizzazione NTPD è necessario aprire la porta UDP 123 nel tuo firewall iptables.

Una volta che vedi che funziona, sei pronto per interrompere il test e avviare il demone del server reale
Avvia il server NTP. Quanto segue regolerà continuamente l'ora di sistema dal server NTP a monte. Non è necessario eseguire ntpdate:

/etc/init.d/ntpd start

Questo è tutto, a questo punto dovresti essere in grado di installare NTPD su CentOS senza problemi.

Se hai bisogno di modificare la configurazione NTPD, puoi modificare questo file:

nano -w /etc/ntpd.conf

Contiene la configurazione predefinita:

 
[email protected] [~]# cat /etc/ntp.conf 
For more information about this file, see the man pages
# ntp.conf(5), ntp_acc(5), ntp_auth(5), ntp_clock(5), ntp_misc(5), ntp_mon(5).

driftfile /var/lib/ntp/drift

# Permit time synchronization with our time source, but do not
# permit the source to query or modify the service on this system.
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery

# Permit all access over the loopback interface.  This could
# be tightened as well, but to do so would effect some of
# the administrative functions.
restrict 127.0.0.1 
restrict -6 ::1

# Hosts on local network are less restricted.
#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst

#broadcast 192.168.1.255 autokey	# broadcast server
#broadcastclient			# broadcast client
#broadcast 224.0.1.1 autokey		# multicast server
#multicastclient 224.0.1.1		# multicast client
#manycastserver 239.255.254.254		# manycast server
#manycastclient 239.255.254.254 autokey # manycast client

# Enable public key cryptography.
#crypto

includefile /etc/ntp/crypto/pw

# Key file containing the keys and key identifiers used when operating
# with symmetric key cryptography. 
keys /etc/ntp/keys

# Specify the key identifiers which are trusted.
#trustedkey 4 8 42

# Specify the key identifier to use with the ntpdc utility.
#requestkey 8

# Specify th For more information about this file, see the man pages
# ntp.conf(5), ntp_acc(5), ntp_auth(5), ntp_clock(5), ntp_misc(5), ntp_mon(5).

driftfile /var/lib/ntp/drift

# Permit time synchronization with our time source, but do not
# permit the source to query or modify the service on this system.
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery

# Permit all access over the loopback interface.  This could
# be tightened as well, but to do so would effect some of
# the administrative functions.
restrict 127.0.0.1 
restrict -6 ::1

# Hosts on local network are less restricted.
#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst

#broadcast 192.168.1.255 autokey	# broadcast server
#broadcastclient			# broadcast client
#broadcast 224.0.1.1 autokey		# multicast server
#multicastclient 224.0.1.1		# multicast client
#manycastserver 239.255.254.254		# manycast server
#manycastclient 239.255.254.254 autokey # manycast client

# Enable public key cryptography.
#crypto

includefile /etc/ntp/crypto/pw

# Key file containing the keys and key identifiers used when operating
# with symmetric key cryptography. 
keys /etc/ntp/keys

# Specify the key identifiers which are trusted.
#trustedkey 4 8 42

# Specify the key identifier to use with the ntpdc utility.
#requestkey e key identifier to use with the ntpq utility.
#controlkey 8

# Enable writing of statistics records.
#statistics clockstats cryptostats loopstats peerstats

Configura client NTP Windows

Se stai utilizzando un computer Microsoft Windows e devi sincronizzare l'ora con il tuo server NTP Linux, puoi configurare questa sincronizzazione dell'ora seguendo i passaggi successivi:

1. Passa a Ora, sul lato destro destro della barra delle applicazioni.
2. Fare clic su Impostazioni data e ora.
3. Fare clic sulla scheda Ora Internet:fare clic su Impostazioni.
4. Seleziona / Attiva "Sincronizza con un server dell'ora Internet"
5. Inserisci l'IP del tuo server ntp nel campo "Server0".
6. Fare clic su Aggiorna ora:fare clic su OK.

Fatto tutto, ora il tuo client NTP Windows dovrebbe essere sincronizzato con il tuo server NTP CentOS.

Fatto tutto, a questo punto dovresti avere ntp su CentOS funzionante dopo aver seguito passo passo la nostra installazione di centos ntp. Il server CentOS ntp è il modo migliore per sincronizzare l'ora delle impostazioni del server attraverso la rete.

Se hai bisogno di saperne di più su NTP segui questi link:

  • Documentazione ufficiale NTPD
  • Documentazione NTPD TLDP
Come installare NTPD su CentOS Linux – La guida all'installazione di CentOS ntp è stata modificata l'ultima volta:7 febbraio 2017 da Esteban Borges
Cent OS
  1. Come eseguire il debootstrap su CentOS Linux

  2. Come installare Erlang su Rocky Linux/Alma Linux/CentOS 8

  3. Come installare il client FreeIPA su Rocky Linux/Alma Linux/CentOS 8

  4. Come installare Ansible su CentOS 8 Linux

  5. Come installare PHP 8 su CentOS 8 Linux

Come installare JIRA su CentOS 8 Linux

Come installare Rabbitmq in Rocky Linux/Alma Linux/Centos 8

Come installare osCommerce su CentOS 7

Come installare il server NTP su CentOS 8

Come aggiornare CentOS 7 a CentOS 8 Linux

Come installare Plesk su CentOS 8