¿Cómo sincronizar el tiempo a la red con timedatectl en Ubuntu 18.04?

8

He instalado el sistema operativo y la hora es incorrecta.

Los timedatectlespectáculos:

       System clock synchronized: no
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

¿Cómo forzarlo a sincronizarse ahora?

Velkan
fuente

Respuestas:

13

De man timedatectltodo lo que necesita es habilitar la sincronización NTP.

sudo timedatectl set-ntp true

entonces hace el resto automáticamente.

Si no funciona, verifique el estado de systemd-timesyncd.service

systemctl status systemd-timesyncd.service

y reiniciarlo

sudo systemctl restart systemd-timesyncd.service

Y luego verifique nuevamente:

$ timedatectl
...
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no
N0rbert
fuente
2
El estado de systemd-timesyncd.serviceera útil: ayudó a ver el problema con la conectividad del servidor.
Velkan
En Ubuntu 18.04 esto no funciona ... ¿alguien puede verificar?
lewis4u
@ lewis4u: me funciona en Ubuntu18.04, la systemctlparte. ¿Su firewall le permite acceder a los servidores NTP?
HongboZhu
@ lewis4u: ¿están configurados los servidores horarios? puedes comprobar /etc/systemd/timesyncd.conf? Puede ver qué servidores de hora se utilizan con el comando de estado systemctl anterior. De hecho, en mi 18.04 la sincronización estaba apagada y establecer set-ntp en on no funcionó hasta que configuré los servidores de hora.
Nik O'Lai el
Dentro de los servidores de tiempo todo está comentado ... solo [Time]que no lo está
lewis4u