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?

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

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.