Відповіді:
З 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був корисним - допоміг зрозуміти проблему з підключенням до сервера.