En mi experiencia reciente, me encontré con un problema relacionado con la sincronización de tiempo en una de mis máquinas virtuales Linux. Al ejecutar el comando timedatectl
, me di cuenta de que mi sistema no estaba sincronizando correctamente la hora con los servidores de tiempo. Aquí está el mensaje que recibí:
root@VM-PHOTON-03 [ ~ ]# timedatectl
Local time: Sun 2024-08-11 20:16:10 -04
Universal time: Mon 2024-08-12 00:16:10 UTC
RTC time: Mon 2024-08-12 00:16:21
Time zone: America/Asuncion (-04, -0400)
System clock synchronized: no
NTP service: inactive
RTC in local TZ: no
Como se puede ver, el servicio NTP estaba inactivo, y el reloj del sistema no estaba sincronizado. A continuación, describo cómo resolví el problema.
Pasos para Solucionar el Problema de Sincronización de Tiempo
- Activar el Servicio NTP
El primer paso fue activar el servicio NTP para permitir que el sistema sincronizara su tiempo automáticamente. Esto se hace consystemd-timesyncd
, que es un cliente NTP ligero incluido consystemd
. Utilicé el siguiente comando:sudo systemctl enable systemd-timesyncd --now
Esto habilita e inicia el servicio inmediatamente.
- Sincronización Manual de la Hora
Para asegurarme de que la hora se sincronizara inmediatamente, configuré la sincronización NTP:sudo timedatectl set-ntp true
Este comando activa la sincronización automática de la hora.
- Verificación de la Configuración de la Zona Horaria
Finalmente, verifiqué que la zona horaria estuviera correctamente configurada. En mi caso, la zona horaria esAmerica/Asuncion
. Si necesitas cambiar la zona horaria, puedes usar:sudo timedatectl set-timezone America/Asuncion
Luego, para verificar la configuración:
timedatectl
Después de realizar estos pasos, el problema de sincronización de tiempo se resolvió satisfactoriamente. Si alguna vez te encuentras con un problema similar, espero que esta guía te sea útil. Mantener la hora del sistema sincronizada es crucial, especialmente en entornos de producción, para evitar problemas relacionados con la coherencia de tiempo.