它是默认安装在以前的发行版(jessie、wheezy 等)上的,但在stretch 上却不是这样。在安装之前,我想知道是否还有其他首选方法来确保时间同步。我最近刚刚发现了 timesyncd 守护进程,但是,它似乎没有安装。现在应该使用timesyncd吗?如果 ntpd 或 timesyncd 都没有运行,RPi 如何保持时间同步?
答案1
pi 没有硬件时钟,afaik,所以ntpd
ORtimesync
是强制性的。鉴于systemd
的记录,我会坚持使用ntpd
。
Systemd 跟踪记录:http://www.cvedetails.com/cve/CVE-2017-15908/
您可能会说,是的,所有软件都容易受到攻击,我说很好。
然而,systemd 团队编写了自己的代码,而不是使用陈旧的 glic 代码。有趣的是,几年前 glibc 也遇到过同样的问题......
如果你有 ntpd 为什么还要开发时间同步?我不知道有什么合乎逻辑的解释。我将创建一个 systemd 单元来启动 ntpd 来保持时间并禁用时间同步。这就是我,我有我的理由,如上所述。