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

時間立即自動同步。

相關內容