我有两台虚拟机,一台是服务器 NTP,另一台用于同步。
在我的 Ubuntu 14 代码中,我使用 NTP 服务,现在我需要将我的软件升级到 Ubuntu 18,并且需要知道如何在我的 VM 上使用 NTP。
现在我看到在 Ubuntu 18 上创建了新服务systemd-timesyncd
我需要知道我是否应该使用这两种服务还是只使用一种systemd-timesyncd
?
答案1
当您从 14.04 切换到 18.04 时,发生了两个相关的变化。
- 提供 NTP 服务器的组件是从 ntpd 改为 chrony
- systemd-timesyncd 是默认可用且活动的 NTP客户
您可以在上面我添加的链接(18.04 发行说明)中找到更多详细信息、常见问题解答等。
总结一下:
- 如果你已经将
ntpd
其用作 NTP 服务器,则将其转换为chrony
- 如果你已经使用了 NTP 客户端,比如
ntpdate
现在使用systemd-timesyncd
因为在大多数情况下它就足够了- 如果你需要更复杂的 NTP 客户端,你可以将其用作
chrony
NTP 客户端
PS ntpd/ntpdate 仍然可用且可以工作,只是不再完全受支持。