Antworten:
Von man timedatectl
allem , was Sie brauchen , ist NTP-Synchronisierung zu ermöglichen.
sudo timedatectl set-ntp true
dann erledigt es den Rest automatisch.
Wenn es nicht funktioniert, überprüfen Sie den Status von systemd-timesyncd.service
systemctl status systemd-timesyncd.service
und starten Sie es neu
sudo systemctl restart systemd-timesyncd.service
Und dann nochmal prüfen:
$ timedatectl
...
System clock synchronized: yes
systemd-timesyncd.service active: yes
RTC in local TZ: no
systemctl
Teil. Ermöglicht Ihre Firewall den Zugriff auf die NTP-Server?
/etc/systemd/timesyncd.conf
? Mit dem obigen Befehl systemctl status können Sie sehen, welche Zeitserver verwendet werden. In der Tat war auf meinem 18.04 die Synchronisation ausgeschaltet und das Setzen von set-ntp auf on funktionierte erst, als ich Zeitserver einstellte.
[Time]
systemd-timesyncd.service
war nützlich - hat geholfen, das Problem mit der Serverkonnektivität zu erkennen.