На этот вопрос уже есть ответ:
Я пробовал много разных вещей по установке ntpq или другие вещи, но ничего не работает.
Я не могу изменить его на "да". Надеюсь, здесь кто-то может помочь.
У меня была Ubuntu 16.04 Это мой терминальный вывод команды timedatectl
Local time: Tue 2017-06-27 20:52:45 CEST
Universal time: Tue 2017-06-27 18:52:45 UTC
RTC time: n/a
Time zone: Europe/Berlin (CEST, +0200)
Network time on: yes
NTP synchronized: no
RTC in local TZ: no
Также пробовал этот учебник: https://www.digitalocean.com/community/tutorials / how-to-set-up-time-synchronization-on-ubuntu-16-04
Но когда я делаю sudo timedatectl set-ntp на
, он меняет только время сети на: да / нет.
Также установлен ntp. Но из команды sudo ntpq -p
я получаю эту ошибку
ntpq: read: Connection refused
Когда часы слишком сильно дезинхронизированы (более 3 секунд?), Они не будут обновляться автоматически. Чтобы заставить его вручную:
sudo service ntp stop
sudo ntpd -gq
← здесь вы можете видеть, что он синхронизируется
sudo service ntp start
Подтвердите все хорошо
timedatectl
Лучшее объяснение и все заслуги здесь
После установки ntp
sudo apt install ntp
на выходе timedatectl
NTP synchronized: yes
время немедленно автоматически синхронизируется.