Chrony (Sincronización de tiempo)
Chrony es una herramienta para la sincronización del reloj del sistema con servidores de tiempo NTP (Network Time Protocol). Mantener el tiempo correcto en los servidores es crucial para muchas aplicaciones, especialmente en entornos distribuidos.
Instalación de Chrony
Para instalar Chrony en un sistema basado en Debian/Ubuntu, sigue estos pasos:
sudo apt update
sudo apt install chrony -y
Configuración de Chrony
Después de la instalación, puedes configurar Chrony editando su archivo de configuración principal ubicado en /etc/chrony/chrony.conf.
sudo nano /etc/chrony/chrony.conf
Aquí puedes añadir servidores NTP públicos o privados. Por ejemplo, para usar servidores NTP públicos de Google, añade las siguientes líneas:
Ejemplo de configuración Master
allow 192.168.1.0/24 # (permite que tu subred le consulte).
local stratum 10 # (permite que responda incluso si no tiene internet momentáneamente).
server time.google.com iburst
server time2.google.com iburst
server time3.google.com iburst
server time4.google.com iburst
Ejemplo de configuración Slave
server 192.168.1.100 iburst
Reiniciar y habilitar Chrony
Después de realizar cambios en la configuración, reinicia el servicio Chrony para aplicar los cambios:
sudo systemctl restart chrony
Además, asegúrate de que Chrony se inicie automáticamente al arrancar el sistema:
sudo systemctl enable chrony
Verificación del estado de Chrony
Puedes verificar el estado de Chrony y la sincronización del tiempo utilizando el siguiente comando:
chronyc tracking
Este comando mostrará información sobre la precisión del reloj y el estado de la sincronización. También puedes ver los servidores NTP a los que está conectado Chrony con:
chronyc sources -v
Esto mostrará una lista de servidores NTP y su estado.
Conclusión
Chrony es una herramienta poderosa y flexible para mantener el tiempo del sistema sincronizado. Configurar Chrony correctamente es esencial para garantizar la precisión del tiempo en tus servidores, lo que puede ser crítico para aplicaciones que dependen de marcas de tiempo precisas.