
Eu tentei muitas coisas diferentes para instalar o ntpq ou outras coisas, mas nada funcionou.
Eu não posso mudar para sim. Espero que alguém possa ajudar aqui.
Eu tinha o Ubuntu 16.04. Esta é a saída do meu terminal do 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
Também tentei este tutorial: https://www.digitalocean.com/community/tutorials/how-to-set-up-time-synchronization-on-ubuntu-16-04
Mas quando eu faço sudo timedatectl set-ntp on
isso, apenas altera o horário da rede: sim/não.
Também instalei o ntp. Mas do comando sudo ntpq -p
eu recebo esse erro
ntpq: read: Connection refused
Responder1
Quando o relógio está muito desincronizado (mais de 3 segundos?) Ele não será atualizado automaticamente. Para forçá-lo manualmente:
sudo service ntp stop
sudo ntpd -gq
← aqui você pode ver que está sincronizando
sudo service ntp start
Confirme se está tudo bem.
timedatectl
Melhor explicação e todo o créditoaqui
Responder2
Depois de instalar o NTP
sudo apt install ntp
na saída detimedatectl
NTP synchronized: yes
a hora é imediatamente sincronizada automaticamente.