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

  1. 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 con systemd-timesyncd, que es un cliente NTP ligero incluido con systemd. Utilicé el siguiente comando:
    sudo systemctl enable systemd-timesyncd --now

    Esto habilita e inicia el servicio inmediatamente.

  2. 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.

  3. 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 es America/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.

Por Miguel Ramírez

Analista de Sistemas y Desarrollador de Software, apasionado por las nuevas tecnologías en el mundo de la programación. Programando desde 2001.

Deja una respuesta

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