Como sincronizar o tempo de rede com timedatectl no Ubuntu 18.04?

8

Eu instalei o sistema operacional e a hora está incorreta.

Os timedatectlshows:

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

Como forçar a sincronização agora?

Velkan
fonte

Respostas:

13

De man timedatectltudo que você precisa é permitir NTP-sync.

sudo timedatectl set-ntp true

então faça o resto automaticamente.

Se não funcionar, verifique o status de systemd-timesyncd.service

systemctl status systemd-timesyncd.service

e reinicie

sudo systemctl restart systemd-timesyncd.service

E depois verifique novamente:

$ timedatectl
...
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no
N0rbert
fonte
2
O status de systemd-timesyncd.servicefoi útil - ajudou a ver o problema com a conectividade do servidor.
Velkan
No Ubuntu 18.04, isso não funciona ... alguém pode verificar?
Lewis4u
@ lewis4u: funciona para mim no Ubuntu18.04, a systemctlparte. Seu firewall permite acessar os servidores NTP?
HongboZhu
@ lewis4u: os servidores de horário estão configurados? você pode conferir /etc/systemd/timesyncd.conf? Você pode ver a que horas os servidores são usados ​​usando o comando systemctl status acima. De fato, no meu 18.04 a sincronização estava desativada e a configuração de set-ntp como on não funcionou até eu configurar os servidores de horário.
Nik O'Lai
Dentro servidores de tempo tudo é comentado ... só que [Time]não é
lewis4u