timedatectl-NTP Sync 无法设置为是

timedatectl-NTP Sync 无法设置为是

我尝试了安装 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

时间立即自动同步。

相关内容