Respuestas:
De man timedatectl
todo 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
systemctl
parte. ¿Su firewall le permite acceder a los servidores NTP?
/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.
[Time]
que no lo está
systemd-timesyncd.service
era útil: ayudó a ver el problema con la conectividad del servidor.