Come sincronizzare il tempo di rete con timedatectl su Ubuntu 18.04?


8

Ho installato il sistema operativo e l'ora non è corretta.

Gli timedatectlspettacoli:

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

Come forzare la sincronizzazione ora?

Risposte:


13

Da man timedatectltutto ciò che serve è abilitare la sincronizzazione NTP.

sudo timedatectl set-ntp true

quindi fa automaticamente il resto.

Se non funziona, controllare lo stato di systemd-timesyncd.service

systemctl status systemd-timesyncd.service

e riavviarlo

sudo systemctl restart systemd-timesyncd.service

E poi ricontrolla:

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

2
Lo stato di systemd-timesyncd.serviceera utile - ha aiutato a vedere il problema con la connettività del server.
Velkan,

Su Ubuntu 18.04 questo non funziona ... qualcuno può verificare?
lewis4u,

@ lewis4u: funziona per me in Ubuntu18.04, la systemctlparte. Il tuo firewall ti consente di accedere ai server NTP?
HongboZhu,

@ lewis4u: i time server sono configurati? puoi controllare /etc/systemd/timesyncd.conf? Puoi vedere a che ora vengono utilizzati i server usando il comando di stato systemctl sopra. In effetti, sul mio 18.04 la sincronizzazione era disattivata e l'impostazione di set-ntp su on non funzionava fino a quando non ho impostato i time server.
Nik O'Lai,

All'interno dei server dei tempi tutto viene commentato ... solo [Time]non lo è
lewis4u il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.