Tutoriales

Cómo instalar el servidor/cliente Chrony NTP en Rocky Linux

hora es una implementación del protocolo de tiempo de red ahora en desuso (NTPSincroniza el reloj del sistema con un servidor NTP en línea y un reloj de referencia, y está personalizado para funcionar correctamente en diversas condiciones. Estos incluyen redes congestionadas, conexiones de red intermitentes y sistemas que no pueden ejecutarse de forma continua o en máquinas virtuales.

hora Mantenga la hora de alta precisión entre sistemas sincronizados a través de Internet. La precisión alcanzada suele ser de milisegundos y, en las redes LAN, es de decenas de microsegundos. Admite sistemas Linux y UNIX como FreeBSD y NetBSD.

En esta guía, instalaremos Servidor NTP en tiempo real tiempo sincronizado LokiLinux 8/9.

Paso 1: establecer la zona horaria en Rocky Linux

Para comenzar, actualice los paquetes y repositorios del sistema como se muestra.

$ sudo dnf update

Una vez completada la actualización, configure la zona horaria correcta para su sistema Rocky Linux.

Si planea configurar su sistema para que sea un servidor NTP desde el cual otros sistemas obtendrán la hora y la fecha, debe asegurarse de que la hora y la fecha estén configuradas correctamente en el servidor.

Para comprobar la fecha y la hora actuales (incluida la zona horaria), ejecute el comando.

$ timedatectl

Este comando proporciona información detallada, como la hora local, la hora UTC, la hora RTC, la zona horaria, el estado de sincronización del reloj y el servicio NTP.

Además, puede ver la /etc/hora local El archivo es el siguiente.

$ ls -l /etc/localtime
Comprobar la zona horaria en Rocky Linux

Si su hora local no está configurada correctamente, puede usar el siguiente comando para configurarla.

$ sudo timedatectl set-ntp no
$ sudo timedatectl set-time HH:MM:SS
$ sudo timedatectl set-time 18:05:00
$ timedatectl

Paso 2: Instale el servidor Chrony NTP en Rocky Linux

Instalar hora servidor, ejecute el comando:

$ sudo dnf install chrony -y
Instalar Chrony en Rocky Linux
Instalar Chrony en Rocky Linux

Una vez instalado, inicie y habilite Crónides El servicio se muestra en la figura.

$ sudo systemctl start chronyd
$ sudo systemctl enable chronyd

Además, asegúrese de confirmar hora El demonio se está ejecutando.

$ sudo systemctl status chronyd
Comprobar Chrony en Rocky Linux
Comprobar Chrony en Rocky Linux

Paso 3: Configure Chrony NTP en Rocky Linux Server

El archivo de configuración predeterminado es hora fue encontrado en /etc/chrony.conf documento.Este archivo contiene información sobre NTP piscina usada actualmente y otros NTP configurar.

En este archivo, definiremos NTP La piscina más cercana a mi región geográfica (Kenia) usar ke.pool.ntp.org.

Para encontrar una lista de las piscinas NTP más cercanas a su área, visite página de inicio de NTP y seleccione su región preferida.

En mi caso, utilicé los siguientes grupos NTP.

server 3.ke.pool.ntp.org
server 3.africa.pool.ntp.org
server 1.africa.pool.ntp.org

Acceder a los archivos de configuración.

$ sudo vim /etc/chrony.conf 

A continuación, comente el primer grupo de NTP y agregue su lista de grupos de NTP preferidos como se muestra.

Configurar grupo NTP en Rocky Linux
Configurar grupo NTP en Rocky Linux

Guarde los cambios y salga del archivo de configuración.

A continuación, habilite la sincronización NTP.

$ sudo timedatectl set-ntp true

Para aplicar los cambios, reinicie el demonio Chrony.

$ sudo systemctl restart chronyd

A continuación, ejecute el siguiente comando para rastrear línea de tiempo El demonio está rastreando:

$ chronyc tracking

Esto mostrará estadísticas sobre la hora y el desplazamiento del sistema como se muestra a continuación.

Comprobar el seguimiento del tiempo
Comprobar el seguimiento del tiempo

Paso 4: permita que el cliente NTP sincronice la hora con el servidor Chrony

Dado que nuestro objetivo es hacer que nuestro servidor sea un servidor NTP desde el cual otros clientes en NTP obtendrán su configuración de hora y fecha, debemos permitir NTP acceso del cliente.

en el archivo de configuración /etc/chrony.conf, agregue las siguientes propiedades, especificando su subred de red.En mi caso la subred es 192.168.2.0/24.

allow  192.168.2.0/24

El servidor ahora escuchará las solicitudes entrantes de los clientes en la red local.

Nuevamente, para aplicar los cambios, reinicie el demonio Chrony.

$ sudo systemctl restart chronyd

Luego verifique el servidor NTP Crónides El daemon se utiliza para la sincronización de tiempo.

$ chronyc sources 
Verificar sincronización de tiempo
Verificar sincronización de tiempo

Para una salida más detallada, pase -v El logotipo se muestra en la imagen.

$ chronyc sources -v
Resumen de sincronización de tiempo
Resumen de sincronización de tiempo

Si tiene un firewall instalado y habilitado, considere permitir NTP transportación.

$ sudo firewall-cmd --add-service=ntp --permanent
$ sudo firewall-cmd --reload

Paso 5: Configure el cliente NTP para sincronizar la hora con el servidor Chrony

hemos terminado de configurar NTP servidor.El siguiente paso es configurar las máquinas cliente que obtendrán la configuración de hora y fecha del servidor chrony.

Primero, asegúrese de que el cliente esté en la misma zona horaria que el servidor.puedes usarlo fecha y hora El comando es el siguiente.Asegúrese de reemplazar África/Nairobi con tu zona horaria.

$ sudo timedatectl set-timezone Africa/Nairobi

A continuación, instale hora como sigue.

$ sudo dnf install chrony

Una vez instalado, inicie y habilite el demonio Chrony.

$ sudo systemctl start chronyd
$ sudo systemctl enable chronyd

Ahora, modifique el archivo de configuración:

$ sudo vim  /etc/chrony.conf

Comente la dirección del grupo y agregue esta línea, donde la dirección IP corresponde a la IP del servidor NTP.

server 192.168.2.103
Configurar el servidor Chrony
Configurar el servidor Chrony

Guardar los cambios y salir.

A continuación, empieza NTP Sincronizar

$ sudo timedatectl set-ntp true

Para aplicar los cambios, reinicie hora Servir.

$ sudo systemctl restart chronyd

Paso 6: Verifique la sincronización de tiempo en el cliente NTP

Ahora verifique la sincronización de tiempo de la siguiente manera.

$ sudo chronyc sources

En el resultado, puede ver que la columna Nombre/dirección IP refleja la dirección IP del servidor Rocky NTP. Esto indica que el cliente está sincronizando la configuración de fecha y hora del servidor.

Verificar sincronización de tiempo
Verificar sincronización de tiempo

verificar hora Comando de ejecución de seguimiento:

$ chronyc tracking 
Seguimiento del tiempo de verificación
Seguimiento del tiempo de verificación

De vuelta en el servidor, puede autenticar al cliente NTP. Debería ver los clientes NTP enumerados como se muestra a continuación.

$ sudo chronyc clients
lista de clientes NTP
lista de clientes NTP
en conclusión

hora es una poderosa herramienta de sincronización de tiempo, es una implementación del protocolo NTP.En esta guía, instalamos el Tiempo NTP en el servidor LokiLinux 9/8 Y configure el sistema cliente para usar el servidor NTP para sincronizar la hora.

Eso es todo por esta guía. Tus comentarios son muy bienvenidos.

LEER  Introducción a Amazon EKS (Elastic Kubernetes Service)

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba