k.jbaili Asked: 2021-03-23 02:06:57 +0800 CST2021-03-23 02:06:57 +0800 CST 2021-03-23 02:06:57 +0800 CST 如何找出在 Linux-ubuntu 上配置了哪个 NTP(网络时间协议) 772 我正在开发 ubuntu,我想看看哪个 NTP 被用作默认值,例如。年代久远!如果它甚至被配置为在另一个应用程序的集群中进行正确的时间同步。那么我如何知道在 linux-ubuntu 操作系统上配置了哪个 NTP? 提前致谢 sync 1 个回答 Voted Best Answer Rinzwind 2021-03-23T02:14:04+08:002021-03-23T02:14:04+08:00 这将列出所有正在运行的守护进程: systemctl | grep daemon 在我们现在使用timesyncd的结果中寻找“时间” : systemd-timesyncd 是一种系统服务,可用于将本地系统时钟与远程网络时间协议服务器同步。每次时钟同步时,它还会将本地时间保存到磁盘,并在后续重新启动时使用它来推进系统实时时钟,以确保即使系统缺少电池缓冲 RTC 芯片,它也能单调推进。 systemd-timesyncd 服务专门仅实现 SNTP。这种简约的服务将为大偏移设置系统时钟或为较小的增量缓慢调整它。systemd-timesyncd 不涵盖更复杂的用例。 所联系的 NTP 服务器由 timesyncd.conf(5) 中的全局设置、.network 文件中的每个链接静态设置以及通过 DHCP 接收的每个链接动态设置确定。有关更多详细信息,请参见 systemd.network(5)。 timedatectl(1) 的 set-ntp 命令可用于启用和启动,或禁用和停止此服务。
这将列出所有正在运行的守护进程:
在我们现在使用timesyncd的结果中寻找“时间” :