timedatectl-NTP Sync не может быть установлен на «да»

timedatectl-NTP Sync не может быть установлен на «да»

Я пробовал много разных вариантов установки 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 onэто делаю, меняется только сетевое время: да/нет.

Также установлен ntp. Но из команды sudo ntpq -pполучаю эту ошибку

ntpq: read: Connection refused

решение1

Если часы слишком сильно рассинхронизированы (более 3 секунд?), они не будут обновляться автоматически. Чтобы принудительно сделать это вручную:

sudo service ntp stop
sudo ntpd -gq ← здесь вы можете видеть, что он синхронизируется
sudo service ntp start

Подтвердите, что все в порядке.
timedatectl
Лучшее объяснение и все заслуги.здесь

решение2

После установки нтп

sudo apt install ntp

в выходеtimedatectl

NTP synchronized: yes

время немедленно автоматически синхронизируется.

Связанный контент