我尝试了安装 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
时间立即自动同步。