Відповіді:
З man timedatectl
усього вам потрібно включити NTP-синхронізацію.
sudo timedatectl set-ntp true
тоді все зробить автоматично.
Якщо це не працює, перевірте стан systemd-timesyncd.service
systemctl status systemd-timesyncd.service
і перезавантажте його
sudo systemctl restart systemd-timesyncd.service
А потім перевірте ще раз:
$ timedatectl
...
System clock synchronized: yes
systemd-timesyncd.service active: yes
RTC in local TZ: no
systemctl
частина. Чи дозволяє ваш брандмауер отримувати доступ до серверів NTP?
/etc/systemd/timesyncd.conf
? Ви можете побачити, які сервери часу використовуються за допомогою вищевказаної команди systemctl. Дійсно, в моєму 18.04 синхронізація була вимкнена, і налаштування set-ntp на on не працювало, поки я не встановив сервери часу.
[Time]
ні
systemd-timesyncd.service
був корисним - допоміг зрозуміти проблему з підключенням до сервера.