小编Dea*_*rip的帖子

在 /etc/systemd/timesyncd.conf 中设置多个 NTP 服务器

timesyncd.conf(5)手册页指出 NTP 的设置是以空格分隔的 NTP 服务器主机名或 IP 地址列表。

我们的网络中有两个内部 NTP 服务器,都在同一子网 (10.10.10 0/24) 上。在 Ubuntu 18.04 服务器上,如果我将 NTP 设置为 NTP="10.10.10.100 10.10.10.101",timesyncd 将不会与这些时间服务器同步。如果我只是将 NTP 设置为其中之一(NTP=10.10.10.100 或 NFS=10.10.10.101),时间会按预期同步。

有没有其他人看到同样的行为?或者这是一个应该(或已经)提交的错误?

附录:我尝试使用多个“NTP=”行而不是一行。代替:

NTP="10.10.10.100 10.10.10.101"
Run Code Online (Sandbox Code Playgroud)

我把它改成:

NTP=10.10.10.100
NTP=10.10.10.101
Run Code Online (Sandbox Code Playgroud)

重新启动 systemd-timesyncd 后,状态现在显示正在同步到第一个时间服务器的时间。

$ systemctl status systemd-timesyncd.service

? systemd-timesyncd.service - Network Time Synchronization
   Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/systemd-timesyncd.service.d
           ??disable-with-time-daemon.conf
   Active: active (running) since Fri 2018-06-22 14:41:36 MDT; 3s ago
     Docs: man:systemd-timesyncd.service(8)
 Main PID: 2774 (systemd-timesyn)
   Status: "Synchronized to time server …
Run Code Online (Sandbox Code Playgroud)

ntp systemd-timesyncd

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

ntp ×1

systemd-timesyncd ×1