首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CentOS 8时间-如何查询服务器的时间差?

CentOS 8时间-如何查询服务器的时间差?
EN

Server Fault用户
提问于 2020-09-23 14:59:58
回答 1查看 3.4K关注 0票数 0

对于监视服务器(Zabbix),我们将从CentOS 7转移到CentOS 8,并使用ntpdate查询时间,以检测所有设备(思科设备)的本地时间提供者是否还没有开始漂移。

基本上查询池服务器、查询本地设备并进行数学计算,以确定差异是否大于X。

输入:

-p 1 -q 0.centos.pool.ntp.org -oP '(?<=offset ).*?(?= sec)‘

输出:

0.006313

是否有一种方法可以使用CentOS 8中类似的方式来查询时间(而不将服务器设置为源)?

EN

回答 1

Server Fault用户

发布于 2020-09-23 16:56:39

若要修改现有命令,请尝试如下所示:

代码语言:javascript
复制
[root@localhost ~]# chronyc ntpdata 2001:418:3ff::53 | grep -oP '(?<=Offset          : ).*?(?= sec)'
+0.000654742

给定的地址必须是您配置的NTP服务器之一。为此,您应该使用noselect选项将服务器添加到源列表中。这将告诉chronyd监视服务器,但从不从服务器同步。例如:

代码语言:javascript
复制
server cisco-ntp-server.example.com iburst noselect

当然,您可以继续使用ntpdate,并且您的问题没有说明为什么您不愿意这样做。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1035048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档