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.
Tabla de Contenidos
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
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
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
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.
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.
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
Para una salida más detallada, pase -v
El logotipo se muestra en la imagen.
$ chronyc sources -v
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
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 hora Comando de ejecución de seguimiento:
$ chronyc tracking
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
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.