Table of Contents
Cómo instalar y usar Chrony en Linux
Chrony. es una implementación flexible del Network Time Protocol (NTP). Se utiliza para sincronizar el reloj del sistema de diferentes servidores NTP, relojes de referencia o mediante entrada manual.
También se puede utilizar el servidor NTPv4. para proporcionar servicio de hora a otros servidores en el misma red. Está diseñado para funcionar sin problemas en diferentes condiciones, como una conexión de red intermitente, redes muy cargadas, temperaturas cambiantes que pueden afectar el reloj de las computadoras comunes.
Chrony. viene con dos programas:
- chronyc. interfaz de línea de comandos para chrony
- chronyd. demonio que se puede iniciar en el momento del arranque
En este tutorial, le mostraremos cómo instalar y usar Chrony. en su sistema Linux.
Instalar Chrony en Linux
En algunos sistemas, chrony. puede estar instalado de forma predeterminada. Aún así, si falta el paquete, puede instalarlo fácilmente. usando su herramienta de administrador de paquetes predeterminada en sus respectivas distribuciones de Linux usando el siguiente comando.
# yum-y install chrony [en CentOS/RHEL. # apt install chrony [en Debian/Ubuntu. # dnf-y install chrony [En Fedora 22+. freestar.config.enabled_slots.push
Para comprobar el estado de chronyd. utilice el siguiente comando.
# systemctl status chronyd [On SystemD. #/etc/init.d/chronyd status [On Init.
Si desea habilitar el demonio chrony. al arrancar, puede usar el siguiente comando.
# systemctl enable chronyd [En SystemD. # chkconfig–add chronyd [On Init.
Comprobar la sincronización de Chrony en Linux
Para comprobar si chrony está realmente sincronizado, usaremos su línea de comandos programa chronyc. que tiene la opción de seguimiento que proporcionará información relevante.
# chronyc tracking
Compruebe la sincronización de Chrony en Linux
Los archivos enumerados proporcionan la siguiente información:
- ID de referencia. el ID de referencia y el nombre con el que la computadora está sincronizada actualmente.
- Estrato. número de saltos a una computadora con un reloj de referencia adjunto.
- Hora de referencia. esta es la hora UTC en la que la última medición desde la fuente de referencia.
- Hora del sistema. retraso del reloj del sistema desde el servidor sincronizado.
- Último desplazamiento. estimado compensación de la última actualización del reloj.
- Compensación RMS. promedio a largo plazo del valor de compensación.
- Frecuencia. esto es la frecuencia con la que el reloj del sistema sería incorrecto si chronyd. no lo corrige. Se proporciona en ppm (partes por millón).
- Frecuencia residual. la frecuencia residual indica la diferencia entre las mediciones de la fuente de referencia y la frecuencia que se utiliza actualmente.
- Sesgo. límite de error estimado de la frecuencia.
- Retraso de raíz. total de los retrasos de la ruta de red al equipo de estrato, desde el cual la computadora se está sincronizando.
- Estado de salto. este es el estado de salto que puede tener uno de los siguientes valores: normal, insertar segundo, eliminar segundo o no sincronizado.
Para verificar información sobre las fuentes de Chrony, puede ejecutar el siguiente comando.
# fuentes de chronyc
Verificar fuentes de Chrony
Configurar Chrony en Linux
El archivo de configuración de chrony se encuentra en /etc/chrony.conf. o /etc/chrony/chrony.conf. y el archivo de configuración de muestra puede verse así:
servidor 0. rhel.pool.ntp.org servidor iburst 1.rhel.pool.ntp.org servidor iburst 2.rhel.pool.ntp.org servidor iburst 3.rhel.pool.ntp.org iburst stratumweight 0 driftfile/var/lib/chrony/drift makestep 10 3 logdir/var/log/chrony
La configuración anterior pr Proporcione la siguiente información:
- servidor. esta directiva se utiliza para describir un servidor NTP desde el que sincronizar.
- stratumweight. cuánta distancia se debe agregar por estrato a la fuente de sincronización. El valor predeterminado es 0.0001.
- driftfile. ubicación y nombre del archivo que contiene datos de deriva.
- Makestep. esta directiva hace que chrony corrija gradualmente cualquier desplazamiento de tiempo acelerando o ralentizando el reloj según sea necesario.
- logdir. ruta al archivo de registro de chrony.
Si desea acelerar el reloj del sistema inmediatamente e ignorar cualquier ajuste que se esté realizando actualmente, puede usar el siguiente comando:
# chronyc makestep
Si decide detener chrony. puede utilizar los siguientes comandos.
# systemctl stop chrony [On SystemD. #/etc/init.d/chronyd stop [On Init. Conclusión
Esta fue una presentación de demostración de la utilidad chrony. y cómo se puede utilizar en su sistema Linux. Si desea verificar más detalles sobre Chrony, revise la documentación de Chrony.