如何找出 Linux-ubuntu 上配置了哪个 NTP (网络时间协议)

如何找出 Linux-ubuntu 上配置了哪个 NTP (网络时间协议)

我在 ubuntu 上工作,我想查看默认使用哪个 NTP,例如 chrony!以及它是否配置为在另一个应用程序的集群中进行正确的时间同步。那么我如何知道在 linux-ubuntu 操作系统上配置了哪个 NTP?

提前致谢

答案1

这将列出所有正在运行的守护进程:

systemctl | grep daemon

在搜索结果中搜索“时间”,就像我们现在使用的时间同步

systemd-timesyncd 是一种系统服务,可用于将本地系统时钟与远程网络时间协议服务器同步。每次同步时钟时,它还会将本地时间保存到磁盘,并利用此时间在后续重启时推进系统实时时钟,以确保即使系统没有电池缓冲的 RTC 芯片,它也能单调推进。

systemd-timesyncd 服务专门仅实现 SNTP。此简约服务将针对较大的偏移设置系统时钟,或针对较小的增量缓慢调整系统时钟。systemd-timesyncd 不涵盖更复杂的用例。

联系的 NTP 服务器由 timesyncd.conf(5) 中的全局设置、.network 文件中每个链接的静态设置以及通过 DHCP 接收的每个链接的动态设置确定。有关更多详细信息,请参阅 systemd.network(5)。

timedatectl(1) 的 set-ntp 命令可用于启用和启动、或禁用和停止此服务。

相关内容