Ubuntu chrony同步时间


这个软件包含两个命令集: chronyc 客户端 和 chronyd 守护进程. 安装chrony方法:

sudo apt install chrony

验证 chrony是否安装成功,并查看有多少个服务端及结点已连接:

$ chronyc activity 200 OK 8 sources online 0 sources offline 0 sources doing burst (return to online) 0 sources doing burst (return to offline) 0 sources with unknown address 

配置 /etc/chrony/chrony.conf, 参考 https://chrony.tuxfamily.org/doc/3.5/chrony.conf.html

常用命令:tracking

检查 Chrony 是否实际同步

$ chronyc tracking Reference ID : AB42617E (srcf-ntp.stanford.edu) Stratum : 2 Ref time (UTC) : Thu Apr 05 18:27:33 2018 System time : 0.000669840 seconds slow of NTP time Last offset : -0.000506939 seconds RMS offset : 0.001261410 seconds Frequency : 28.552 ppm slow Residual freq : -0.000 ppm Skew : 88.846 ppm Root delay : 0.031207338 seconds Root dispersion : 0.001206590 seconds Update interval : 65.2 seconds Leap status : Normal sources 

这里主要关注 Update interval 这个参数, 说明最后两次更新的时间间隔是 64.1s。以上结果中的其它参数的含义分别是:

  • 引用 ID - 计算机当前同步的引用 ID 和名称。
  • Stratum - 连接参考时钟的计算机的跳数。
  • 参考时间 - 这是参考源的最后一次测量的 UTC 时间。
  • 系统时间 - 来自同步服务器的系统时钟延迟。
  • 最后一次偏移 - 上次时钟更新的估计偏移量。
  • RMS 偏移 - 偏移值的长期平均值。
  • 频率 - 如果 chronyd 没有纠正它,那么系统的时钟错误的速率。它以 ppm (百万分率)提供。
  • 残余频率 - 残余频率表示参考源的测量值与当前使用的频率之间的差异。
  • 偏斜 - 估计频率的误差界限。
  • 根延迟 - 网络路径延迟到计算机正在同步的层计算机的总和。
  • 跳跃状态 - 这是跳跃状态,可以具有以下值之一:正常、插入秒、删除秒或不同步。

显示所有 NTP 源服务器的信息

$ chronyc sources -v

查看 NTP 服务器的在线和离线状态

$ chronyc activity

查看 Chrony 服务的日志

$ journalctl -u chronyd

检查 NTP 访问是否对特定主机可用

$ chronyc accheck

该命令会显示有多少 NTP 源在线/离线

$ chronyc activity

手动添加一台新的 NTP 服务器

$ chronyc add server

在客户端报告已访问到服务器

$ chronyc clients

手动移除 NTP 服务器或对等服务器

$ chronyc delete 

手动设置守护进程时间

$ chronyc settime

校准时间服务器,显示系统时间信息

$ chronyc tracking

检查 NTP 访问是否对特定主机可用

$ chronyc accheck

查看时间同步源

$ chronyc sources -v

查看时间同步源状态

$ chronyc sourcestats -v

阿里云公共NTP

https://help.aliyun.com/document_detail/92704.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM