如何确认NTP是否在Linux下同步?

发布者:上海IT外包来源:http://www.lanmon.net点击数:1666

NTP表示网络时间协议,它通过网络同步计算机系统之间的时钟。 NTP服务器使组织中的所有服务器保持同步,并在适当的时间执行基于时间的作业。 NTP客户端将其时钟与NTP服务器同步。
我们写了一篇关于NTP服务器和客户端安装和配置的文章。如果您想查看这些文章,请导航至以下链接。
如何在Linux上安装和配置NTP服务器和客户端?
如何安装和配置Chrony作为NTP客户端?
我假设您已使用上述链接设置了NTP服务器和NTP客户端。现在,如何验证NTP设置是否正常工作?
Linux中有三个命令可用于验证NTP同步。细节如下。在本文中,我们将向您展示如何使用所有这些命令来验证NTP同步。
Ntpq:ntpq是标准的NTP查找程序。
Ntpstat:显示网络世界同步状态。
Timedatectl:它控制systemd系统中的系统时间和日期。
方法1:如何使用ntpq命令检查NTP状态?
ntpq实用程序用于监视NTP守护程序ntpd的操作并确定性能。
该程序可以以交互模式运行或使用命令行参数进行控制。它通过向服务器发送多个查询来打印出连接的对等列表。如果NTP正常工作,您将得到类似于下面的输出。
#ntpq -p
当轮询到达延迟偏移抖动时远程refid st t
=========================================================================================
* CentOS7.2daygee 133.243.238.163 2 u 14 64 37 0.686 0.151 16.432详情:
-p:打印服务器已知的对等项列表及其状态摘要。
方法2:如何使用ntpstat命令检查NTP状态?
Ntpstat将报告在本地计算机上运行的NTP守护程序(ntpd)的同步状态。如果发现本地系统与参考时间源同步,则ntpstat将报告大致的时间精度。
ntpstat命令根据NTP同步状态返回三个状态码。细节如下。
0:如果时钟同步,则返回0。
1:如果时钟未同步,则返回1。
2:如果时钟状态未定义,则返回2,例如,当ntpd不可用时。
#ntpstat
在第3层同步到NTP服务器(192.168.1.8)
时间校正到508毫秒内
每隔64秒轮询一次服务器
方法3:如何使用timedatectl命令检查NTP状态?
timedatectl命令用于在systmed系统中查询和更改系统时钟及其设置。
#timedatectl
要么
#timedatectl status
当地时间:星期四2019-05-30 05: 01: 05 CDT
世界时间:星期四2019-05-30 10: 01: 05 UTC
RTC时间:星期四2019-05-30 10: 01: 05
时区: America/Chicago(CDT,-0500)
NTP启用:是的
NTP同步:是的
RTC在本地TZ:没有
DST有效:是的
最后一次DST改变: DST开始于
Sun 2019-03-10 01: 59: 59 CST
Sun 2019-03-10 03: 00: 00 CDT
下一个DST更改: DST结束(时钟向后跳一小时)atSun 2019-11-03 01: 59: 59 CDT
Sun 2019-11-03 01: 00: 00 CST
更多提示
Chrony是NTP客户端的替代品。它可以更快地同步系统时钟,具有更高的时间精度,对于并非总是在线的系统尤其有用。
chronyd较小,它使用较少的内存并仅在必要时唤醒CPU,从而节省电力。即使网络长时间拥挤,也能很好地运行。
您可以使用以下任一命令检查Chrony状态。
检查Chrony跟踪状态。
#chronyc tracking
参考编号: C0A80105(CentOS7.2daygeek.com)
Stratum: 3
参考时间(UTC): Thu Mar 28 05: 57: 27 2019
系统时间: 0.00502545秒NTP时间慢
最后偏移量: +0.001194361秒
RMS偏移量: 0.001194361秒
频率:快速1.650 ppm
剩余频率: +184.101 ppm
偏斜: 2.962 ppm
根延迟: 0.107966967秒
根色散: 1.060455322秒
更新间隔: 2.0秒
闰状态:正常
运行sources命令以显示有关当前时间源的信息。
#chronyc来源
210来源数量=1
MS名称/IP地址Stratum Poll Reach LastRx Last sample
=========================================================================================^ * CentOS7.2daygeek.com 2 6 17 62 + 36us [+ 1230us] +/- 1111ms
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部