Cómo instalar NTP en RHEL 8

Cómo instalar NTP en RHEL 8

Tener una hora exacta del sistema en un servidor Linux es muy importante debido a varios componentes del sistema como Cron y Anacron, scripts de respaldo y mucho más trabajo basado en el tiempo. Se puede lograr un cronometraje preciso utilizando el protocolo Network Time Protocol. ( NTP. .

NTP. es un antiguo y ampliamente conocido y protocolo multiplataforma diseñado para sincronizar los relojes de las computadoras a través de una red. Por lo general, sincroniza una computadora con servidores de tiempo de Internet u otras fuentes, como un receptor de radio o satélite o un servicio de módem telefónico. También se puede utilizar como fuente de tiempo/servidor para sistemas cliente.

En RHEL Linux 8. el paquete ntp. ya no es compatible y es implementado por chronyd. (un demonio que se ejecuta en el espacio de usuario) que se proporciona en el paquete chrony.

chrony. funciona como servidor NTP. y como cliente NTP. que se utiliza para sincronizar el reloj del sistema con los servidores NTP, y se puede utilizar para sincronizar el reloj del sistema con un reloj de referencia (por ejemplo, un receptor GPS).

También se utiliza para sincronizar el reloj del sistema con una entrada de hora manual, y como servidor NTPv4. o par para proporcionar una hora servicio a otras computadoras en la red.

freestar.config.enabled_slots.push

Lea también. Cómo Instalar y usar Chrony en Linux

En este artículo, le mostraremos cómo instalar all y configure el servidor y el cliente NTP. utilizando el paquete chrony. en la distribución RHEL 8 Linux.

Entorno de prueba: servidor NTP-RHEL 8 : 192.168.56.110 Cliente NTP-CentOS 7: 192.168.56.109

Cómo instalar Chrony en RHEL 8

Para instalar la suite chrony. use el siguiente administrador de paquetes DNF como sigue. Este comando instalará una dependencia llamada timedatex.

# dnf install chrony  Instalar Chrony en RHEL 8  Instalar Chrony en RHEL 8 Instalar Chrony en RHEL 8

La suite chrony. consta de chronyd. y chronyc. una utilidad de línea de comandos que se utiliza para cambiar varios parámetros operativos y para monitorear su rendimiento mientras se está ejecutando.

Ahora inicie el servicio chronyd. habilítelo para inicio automático en el arranque del sistema y verifique el estado de ejecución utilizando los siguientes comandos systemctl.

# systemctl start chronyd # systemctl status chronyd # systemctl enable chronyd  Iniciar Chonyd en RHEL 8  Iniciar Chonyd en RHEL 8 Iniciar Chonyd en RHEL 8

Cómo configurar el servidor NTP con Chrony en RHEL 8

En esta sección, le mostraremos cómo configurar su servidor RHEL 8. como un servidor de tiempo NTP maestro. Abra el archivo de configuración/etc/chrony.conf usando cualquiera de sus editores de texto favoritos.

# vi/etc/chrony.conf

Luego busque la directiva de configuración allow y descomente y establezca su valor en la dirección de red. o subred. de que los clientes pueden conectarse.

allow 192.168.56.0/24

Guarde el archivo y ciérrelo. Luego reinicie la configuración del servicio chronyd. para aplicar los cambios recientes.

# systemctl restart chronyd

A continuación, abra el acceso al servicio NTP. en firewalld. para permitir solicitudes NTP entrantes de los clientes.

# firewall-cmd–permanent–add-service = ntp # firewall-cmd–reload

Cómo configurar el cliente NTP usando Chrony en RHEL 8

Esta sección muestra cómo configurar chrony. como cliente NTP directo en nuestro servidor CentOS 7. Empiece por instalar el paquete chrony. usando el siguiente comando yum.

# yum install chrony Instalar Chrony en CentOS 7  Instalar Chrony en CentOS 7 Instalar Chrony en CentOS 7

Una vez instalado, puede iniciar, habilitar y verificar el estado del servicio chronyd usando el siguientes comandos systemctl.

# systemctl start chronyd # systemctl enable chronyd # systemctl status chronyd

A continuación, debe configurar el sistema como un cliente directo del servidor NTP. Abra el archivo de configuración/etc/chrony.conf con un editor de base de texto.

# vi/etc/chrony.conf

Para configurar un sistema como cliente NTP, necesita saber qué servidores NTP debe pregunte por la hora actual. Puede especificar los servidores mediante la directiva servidor. o grupo.

Así que comente los servidores NTP predeterminados especificados como el valor de la directiva del servidor, y establezca la dirección de su servidor RHEL 8 en su lugar.

servidor 192.168.56.110  Configurar el cliente NTP en CentOS 7  Configurar el cliente NTP en CentOS 7 Configurar el cliente NTP en CentOS 7

Guarde los cambios en el archivo y ciérrelo. Luego reinicie las configuraciones del servicio chronyd. para que los cambios recientes surtan efecto.

# systemctl restart chronyd

Ahora ejecute el siguiente comando para mostrar las fuentes de hora actual ( servidor NTP. a la que está accediendo chronyd. que debería ser la dirección de su servidor NTP.

# chronyc sources  Verificar fuentes de tiempo en el cliente NTP Verificar fuentes de tiempo en el cliente NTP Verificar fuentes de tiempo en el cliente NTP

En el servidor, ejecute el siguiente comando para mostrar información sobre los clientes NTP que evalúan el servidor NTP .

# clientes de chronyc Verifique el acceso de los clientes NTP a los servidores NTP  Verificar Clientes NTP Accediendo a los Servidores NTP Verificar Clientes NTP que acceden a los servidores NTP

Para obtener más información sobre cómo utilizar la utilidad chronyc. ejecute el siguiente comando.

# man chronyc

¡Eso es todo! En este artículo, hemos mostrado cómo instalar y configurar un servidor NTP. en RHEL 8. usando la suite chrony. También mostramos cómo configurar un cliente NTP. en CentOS 7.

Si tiene alguna pregunta sobre este artículo, use el formulario de comentarios a continuación para preguntar cualquier duda o consulta.