我已经安装了操作系统,但时间不正确。
演出timedatectl
:
System clock synchronized: no
systemd-timesyncd.service active: yes
RTC in local TZ: no
如何强制其立即同步?
答案1
从man timedatectl
您只需要启用 NTP 同步。
sudo timedatectl set-ntp true
然后它会自动完成剩下的工作。
如果不起作用,请检查状态systemd-timesyncd
systemctl status systemd-timesyncd
并重新启动它
sudo systemctl restart systemd-timesyncd
然后再检查一下:
$ timedatectl
...
System clock synchronized: yes
systemd-timesyncd.service active: yes
RTC in local TZ: no
答案2
当我编辑时,它对我有用,/etc/systemd/timesyncd.conf
因为下面的行被注释掉了。我取消了它们的注释,并根据我的网络服务器更改了 NTP 和 FallbackNTP 行:
[Time]
NTP=172.24.3.1
FallbackNTP=172.24.44.51
RootDistanceMaxSec=5
PollIntervalMinSec=32
PollIntervalMaxSec=2048
之后,我重新启动systemd-timesyncd.service
,所以System clock synchronized
状态变成yes