最近笔记本上的时钟不知为何快了5分钟,导致与 AnkiWeb 同步时总是提示同步失败。想要进行时钟同步却发现不知道怎么操作。在查询了 ArchWiki 后发现挺简单的,这里简单记录一下,以防忘记。
systemd 本身提供了一个简单的 SNTP 客户端 /usr/lib/systemd/systemd-timesyncd,可以用来从远程 NTP 服务器查询时间
因此,同步时间只需要手工运行
sudo /usr/lib/systemd/systemd-timesyncd
systemd-timesyncd 会从下面列表中读取 ntp 服务器的地址:
/etc/systemd/timesyncd.conf
/etc/systemd/timesyncd.conf.d/*.conf
/run/systemd/timesyncd.conf.d/*.conf
/usr/lib/systemd/timesyncd.conf.d/*.conf
事实上,你也没有必要老是手工起 systemd-timesyncd,它本身就是 systemd 中预定义好的一个 service。
你可以通过
sudo systemctl enable systemd-timesyncd
或
timedatectl set-ntp true
来开启这个服务。

