Ubuntu 19.04 及更高版本多久同步一次时间?

Ubuntu 19.04 及更高版本多久同步一次时间?

在默认的 Ubuntu 19.04 中 - 计算机时间与时间服务器同步的频率是多少?

  • 每小时一次?
  • 每天一次?
  • 完全不同的东西?

答案1

时间同步的配置位于文件中/etc/systemd/timesyncd.conf

轮询默认设置如下:

PollIntervalMinSec=32
PollIntervalMaxSec=2048

systemd-timesyncd.service服务将轮询 NTP 服务器(默认为ntp.ubuntu.com服务器池)每 32 秒。如果客户端不同步(不同步的程度取决于默认值中如何计算漂移方差),它将尝试与服务器同步。

如果不同步,轮询周期将继续。如果服务器无法访问,轮询周期将继续,并且很可能遵循正常的 NTP 指数退避算法,直到达到 2048 秒的最大轮询间隔。

额外细节:

时间服务器使用 进行同步systemd-timesyncd.service

可以使用以下命令检查服务的状态systemctl status systemd-timesyncd.service

该命令的输出应类似于以下输出:

● systemd-timesyncd.service - Network Time Synchronization
   Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor prese
   Active: active (running) since Thu 2019-07-04 18:29:39 PDT; 2 days ago
     Docs: man:systemd-timesyncd.service(8)
 Main PID: 3821 (systemd-timesyn)
   Status: "Synchronized to time server 91.189.89.199:123 (ntp.ubuntu.com)."
    Tasks: 2 (limit: 4915)
   CGroup: /system.slice/systemd-timesyncd.service
           └─3821 /lib/systemd/systemd-timesyncd

Jul 04 18:29:39 wintermute systemd[1]: Starting Network Time Synchronization...

正如文档中所示,可以从命令中找到更多信息man systemd-timesyncd.service

相关内容