我有一台裝有 Windows 和 Xubuntu 16.04 的雙啟動電腦。由於Windows,硬體時鐘設定為本地時間,因此升級到16.04後我必須使用timedatectl讓Xubuntu意識到這一點。問題是我無法啟用網路時間同步,或者 timedatectl 給了我錯誤的輸出。
systemctl list-units | grep time
似乎表明網路時間服務正在運作:
systemd-timesyncd.service
loaded active running Network Time Synchronization
time-sync.target
loaded active active System Time Synchronized
同時,timedatectl
返回這個:
Network time on: yes
NTP synchronized: no
RTC in local TZ: no
不管文件怎麼說,sudo timedatectl set-ntp true
沒有任何效果。有任何想法嗎?
答案1
不確定這是否是 16.04 的錯誤。我遇到了同樣的問題,只需安裝 ntp 就有幫助。
sudo apt install ntp
重新啟動後timedatectl
顯示 ntp 同步已啟用。
答案2
這似乎也與機器上的 ntpdate 發生衝突。如果您只安裝ntp
但不安裝ntpdate
,那麼您ntp
就可以工作。兩者都在電腦上時,ntp
下次重新啟動時將不會停留。
好像跟這個有關漏洞。