linux 查看ntp是否同步,在 Linux 下确认 NTP 是否同步的方法

NTP 意即网络时间协议Network Time Protocol,它经过网络同步计算机系统之间的时钟。NTP 服务器可使组织中的全部服务器保持同步,以准确时间执行基于时间的做业。NTP 客户端会将其时钟与 NTP 服务器同步。

Linux 中有三个命令可用于验证 NTP 同步状况。详情以下。在本文中,咱们将告诉您如何使用全部这些命令验证 NTP 同步。linux

ntpq:ntpq 是一个标准的 NTP 查询程序。

ntpstat:显示网络世界同步状态。

timedatectl:它控制 systemd 系统中的系统时间和日期。服务器

方法 1:如何使用 ntpq 命令检查 NTP 状态?网络

ntpq 实用程序用于监视 NTP 守护程序 ntpd 的操做并肯定性能。性能

该程序能够以交互模式运行,也可使用命令行参数进行控制。它经过向服务器发送多个查询来打印出链接的对等项列表。若是 NTP 正常工做,你将得到相似于下面的输出。命令行

# ntpq -p

remote refid st t when poll reach delay offset jitter

==============================================================================

*CentOS7.2daygee 133.243.238.163 2 u 14 64 37 0.686 0.151 16.432

细节:orm

-p:打印服务器已知的对等项列表以及其状态摘要。server

方法 2:如何使用 ntpstat 命令检查 NTP 状态?内存

ntpstat 将报告在本地计算机上运行的 NTP 守护程序(ntpd)的同步状态。若是发现本地系统与参考时间源保持同步,则 ntpstat 将报告大体的时间精度。

ntpstat 命令根据 NTP 同步状态返回三种状态码。详情以下。

0:若是时钟同步则返回 0。

1:若是时钟不一样步则返回 1。

2:若是时钟状态不肯定,则返回 2,例如 ntpd 不可联系时。rem

# ntpstat

synchronised to NTP server (192.168.1.8) at stratum 3

time correct to within 508 ms

polling server every 64 s

方法 3:如何使用 timedatectl 命令检查 NTP 状态?get

timedatectl 命令用于查询和更改系统时钟及其在 systmed 系统中的设置。

# timedatectl

# timedatectl status

Local time: Thu 2019-05-30 05:01:05 CDT

Universal time: Thu 2019-05-30 10:01:05 UTC

RTC time: Thu 2019-05-30 10:01:05

Time zone: America/Chicago (CDT, -0500)

NTP enabled: yes

NTP synchronized: yes

RTC in local TZ: no

DST active: yes

Last DST change: DST began at

Sun 2019-03-10 01:59:59 CST

Sun 2019-03-10 03:00:00 CDT

Next DST change: DST ends (the clock jumps one hour backwards) at

Sun 2019-11-03 01:59:59 CDT

Sun 2019-11-03 01:00:00 CST

更多技巧

Chrony 是一个 NTP 客户端的替代品。它能够更快地同步系统时钟,时间精度更高,对于一直不在线的系统尤为有用。

chronyd 较小,它使用较少的内存,只在必要时才唤醒 CPU,这样能够更好地节省电能。即便网络拥塞较长时间,它也能很好地运行。

你可使用如下任何命令来检查 Chrony 状态。

检查 Chrony 跟踪状态。

# chronyc tracking

Reference ID : C0A80105 (CentOS7.2daygeek.com)

Stratum : 3

Ref time (UTC) : Thu Mar 28 05:57:27 2019

System time : 0.000002545 seconds slow of NTP time

Last offset : +0.001194361 seconds

RMS offset : 0.001194361 seconds

Frequency : 1.650 ppm fast

Residual freq : +184.101 ppm

Skew : 2.962 ppm

Root delay : 0.107966967 seconds

Root dispersion : 1.060455322 seconds

Update interval : 2.0 seconds

Leap status : Normal

运行sources 命令以显示有关当前时间源的信息。

# chronyc sources

210 Number of sources = 1

MS Name/IP address Stratum Poll Reach LastRx Last sample

===============================================================================

^* CentOS7.2daygeek.com 2 6 17 62 +36us[+1230us] +/- 1111ms

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值