GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar NTPD en CentOS Linux – Guía de instalación de CentOS ntp

¿Cómo puedo instalar NTPD en CentOS Linux (escritorio y servidores)?

Puedes hacerlo fácilmente usando NTPD , NTP significa Protocolo de tiempo de red. NTPD es un demonio del sistema que ayuda a los servidores a mantener su fecha y hora sincronizadas con los servidores NTPD globales de CentOS. Esta herramienta está disponible para escritorio o servidores que ejecutan cualquier tipo de distribución de Linux. En este caso, le mostraremos cómo instalar NTPD en CentOS Linux.

Network Time Protocol, también conocido como NTP, es un protocolo de Internet que escucha en el puerto UDP 123. Permite que las máquinas y los servidores sincronicen el tiempo en las redes para obtener una fecha y hora precisas.

De vez en cuando, los relojes del sistema interno de las computadoras tienden a tener problemas de tiempo, esto es especialmente notable cuando se trabaja con servidores Linux cuando necesita replicar datos en algunos hosts, como sucede en la replicación de bases de datos apache o mysql. Es por eso que tener un servidor ntp de CentOS puede ayudarlo mucho a tener la hora exacta correcta, siempre.

Instalar NTPD en CentOS:la manera fácil

Conéctese a su servidor como root, luego instale los paquetes NTP requeridos:

yum install ntp ntpdate ntp-doc

Este comando instalará:

ntp :servidor/daemon ntpd, necesario para sincronizar la hora del sistema.
actualizar :herramienta del sistema utilizada para configurar la fecha y la hora a través de NTP.
ntp-doc :en caso de que alguna vez necesite leer la documentación de NTP.

Agregue NTPD al arranque de su sistema

chkconfig ntpd on

Prueba NTPD

Este comando sincronizará el reloj del sistema del servidor con el servidor pool.ntp.org. También es útil para probar si su servidor puede conectarse al servidor NTP Global Time

ntpdate 0.pool.ntp.org

Si funciona bien, la salida debería ser algo como esto:

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

Si tiene un firewall en ejecución, es posible que vea este 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

Para permitir que la sincronización NTPD funcione correctamente, debe abrir el puerto UDP 123 en su cortafuegos de iptables.

Una vez que vea que está funcionando, estará listo para dejar de probar e iniciar el demonio del servidor real.
Inicie el servidor NTP. Lo siguiente ajustará continuamente la hora del sistema desde el servidor NTP ascendente. No es necesario ejecutar ntpdate:

/etc/init.d/ntpd start

Eso es todo, en este punto debería poder instalar NTPD en CentOS sin ningún problema.

Si alguna vez necesita modificar la configuración de NTPD, puede editar este archivo:

nano -w /etc/ntpd.conf

Contiene la configuración por defecto:

 
[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

Configurar el cliente NTP de Windows

Si está ejecutando una máquina con Microsoft Windows y necesita sincronizar la hora con su servidor NTP de Linux, puede configurar esta sincronización de hora siguiendo los siguientes pasos:

1. Vaya a Hora, en el lado derecho de la barra de tareas.
2. Haga clic en Configuración de fecha y hora.
3. Haga clic en la ficha Hora de Internet – Haga clic en Configuración.
4. Marque/Active 'Sincronizar con un servidor horario de Internet'
5. Ingrese la IP de su servidor ntp en el campo 'Servidor0'.
6. Haga clic en Actualizar ahora – Haga clic en Aceptar.

Listo, ahora su cliente NTP de Windows debería estar sincronizado con su servidor NTP de CentOS.

Todo listo, en este punto debería tener ntp en CentOS funcionando después de seguir nuestra instalación de centos ntp paso a paso. El servidor CentOS ntp es la mejor manera de sincronizar la configuración del servidor en toda la red.

Si necesita leer más sobre NTP, siga estos enlaces:

  • Documentación oficial de la NTPD
  • Documentación TLDP NTPD
Cómo instalar NTPD en CentOS Linux – La guía de instalación de CentOS ntp fue modificada por última vez:7 de febrero de 2017 por Esteban Borges
Cent OS
  1. Cómo reiniciar en CentOS Linux

  2. Cómo instalar Erlang en Rocky Linux/Alma Linux/CentOS 8

  3. Cómo instalar el cliente FreeIPA en Rocky Linux/Alma Linux/CentOS 8

  4. Cómo instalar Ansible en CentOS 8 Linux

  5. Cómo instalar Linux Kernel 5.0 en CentOS 7

Cómo instalar JIRA en CentOS 8 Linux

Cómo instalar Rabbitmq en Rocky Linux/Alma Linux/Centos 8

Cómo instalar osCommerce en CentOS 7

Cómo instalar el servidor NTP en CentOS 8

Cómo actualizar CentOS 7 a CentOS 8 Linux

Cómo instalar Plesk en CentOS 8