
我嘗試了很多不同的方法來安裝 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
時間立即自動同步。