
Intenté muchas cosas diferentes para instalar ntpq u otras cosas, pero nada funciona.
No puedo cambiarlo a sí. Espero que alguien pueda ayudar aquí.
Tenía Ubuntu 16.04. Esta es la salida de mi terminal del comando timedatectl.
Local time: Tue 2017-06-27 20:52:45 CEST
Universal time: Tue 2017-06-27 18:52:45 UTC
RTC time: n/a
Time zone: Europe/Berlin (CEST, +0200)
Network time on: yes
NTP synchronized: no
RTC in local TZ: no
También probé este tutorial: https://www.digitalocean.com/community/tutorials/how-to-set-up-time-synchronization-on-ubuntu-16-04
Pero cuando lo hago, sudo timedatectl set-ntp on
solo cambia la hora de la red en: sí/no.
También instalé ntp. Pero desde el comando sudo ntpq -p
me sale este error.
ntpq: read: Connection refused
Respuesta1
Cuando el reloj está demasiado desincronizado (¿más de 3 segundos?), no se actualizará automáticamente. Para forzarlo manualmente:
sudo service ntp stop
sudo ntpd -gq
← aquí puedes ver que se está sincronizando
sudo service ntp start
Confirma que todo está bien.
timedatectl
Mejor explicación y todo el crédito.aquí
Respuesta2
Después de instalar ntp
sudo apt install ntp
en la salida detimedatectl
NTP synchronized: yes
la hora se sincroniza inmediatamente de forma automática.