timedatectl- NTP 同期を yes に設定できない

timedatectl- NTP 同期を yes に設定できない

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

ntpをインストールした後

sudo apt install ntp

の出力でtimedatectl

NTP synchronized: yes

時間はすぐに自動的に同期されます。

関連情報