web-dev-qa-db-fra.com

timedatectl- NTP La synchronisation ne peut pas être définie sur yes

J'ai essayé tellement de choses différentes d'installer ntpq ou d'autres choses mais rien ne fonctionne.

Je ne peux pas le changer en oui. J'espère que quelqu'un peut aider ici.

J'avais Ubuntu 16.04 Ceci est ma sortie de terminal de la commande 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

J'ai également essayé ce tutoriel: https://www.digitalocean.com/community/tutorials/how-to-set-up-time-synchronization-on-ubuntu-16-04

Mais lorsque je crée Sudo timedatectl set-ntp on, il ne fait que changer l'heure du réseau: oui/non.

Aussi installé ntp. Mais de la commande Sudo ntpq -p j'obtiens cette erreur

ntpq: read: Connection refused
12
Scholli

Lorsque l'horloge est trop désincronisée (plus de 3 secondes?), Elle ne sera pas mise à jour automatiquement. Pour le forcer manuellement:

Sudo service ntp stop
Sudo ntpd -gq ← ici vous pouvez voir que la synchronisation est en cours
Sudo service ntp start

Confirmer que tout va bien
timedatectl
Meilleure explication et tout le mérite ici

16
Alvaro de Lucas

Après avoir installé ntp

Sudo apt install ntp

dans la sortie de timedatectl

NTP synchronized: yes

l'heure est immédiatement synchronisée automatiquement.

6
Ivan Dunaienko