当前位置: 首页 > news >正文

linux 时钟

chronyc sourcestats  查看所有的源以及那个比较稳定

chronyc tracking 查看当前使用的是那个

ntpstat

synchronised to NTP server (119.28.183.184) at stratum 3

time correct to within 57 ms

polling server every 1024 s

chronyc tracking | grep "Reference ID" # 显示实际在用的主同步源

timedatectl status # 显示当前时间服务状态(包括 NTP 是否激活)

chronyc tracking # 查看同步源和偏移量

chronyc sources -v # 列出所有时间源及其状态

chronyc sourcestats # 显示时间源的统计信息

ntpstat # 简要显示同步状态(需安装 `ntpstat` 包)

date # 查看系统本地时间

hwclock --show # 查看硬件时钟(RTC)时间

timedatectl # 综合查看系统时间、时区及 NTP 状态

  • 偏移量(offset):本地时间与源时间的差异(单位:毫秒/微秒)。
  • 同步状态(stratum):时间源的层级(数字越小越接近权威源,如 stratum 1 表示原子钟/GPS)。
  • NTP 服务状态:确保服务为 active (running) 且启用了 NTP enabled: yestimedatectl 输出)。

根据你的系统选择对应的命令即可。主流现代发行版(如 CentOS 8/RHEL 8、Ubuntu 22.04+)默认使用 chrony

1. 查看当前活动的同步源(Reference ID)

bash

复制

chronyc tracking

输出示例:

复制

Reference ID : 193.182.111.142 (当前主同步源的IP/域名)

Stratum : 3

Ref time (UTC) : Thu Oct 05 12:34:56 2023

System time : 0.000123 seconds slow of NTP time

Last offset : -0.000456 seconds

RMS offset : 0.001234 seconds

Frequency : 15.432 ppm slow

Residual freq : +0.002 ppm

Skew : 0.123 ppm

Root delay : 0.012345 seconds

Root dispersion : 0.000987 seconds

Update interval : 64.2 seconds

Leap status : Normal

  • Reference ID 字段会明确显示当前实际同步的服务器(如你提到的 193.182.111.142)。

2. 验证同步源状态

从你的 chronyc sourcestats 输出中:

  • 193.182.111.142 的状态异常:
    • NP=1(轮询间隔极短,可能未正常响应)。
    • NR=0(最近无有效响应)。
    • Offset=-17ms(偏移较大)。
    • Std Dev=4000ms(抖动极高,网络可能不稳定)。
  • 其他服务器(如 Cloudflare 和 Infomaniak)更稳定,但未被选中。

3. 为什么粉色显示的 193.182.111.142 是当前源?

  • 粉色/高亮显示:在 chronyc 交互界面中,当前活动的同步源会以不同颜色(如粉色)标记。
  • 可能原因
    • 配置优先级:该服务器在 /etc/chrony.conf 中可能是第一个配置的源。
    • 临时切换:网络波动导致 Chrony 临时选择了该源。
    • 服务器故障:其他源暂时不可用,被迫回退到此源。

4. 强制切换同步源

如果当前源不稳定,可以手动切换到更优的源(如 Cloudflare):

bash

复制

chronyc add server time.cloudflare.com iburst # 临时添加新源(可选)

chronyc waitsync 5 # 等待同步完成(最多5秒)

chronyc tracking # 再次检查是否切换成功

5. 优化配置

编辑 /etc/chrony.conf,确保优先使用稳定的服务器(如 Cloudflare):

ini

复制

server time.cloudflare.com iburst prefer # 标记为优先(prefer)

server tick.ntp.infomaniak.ch iburst

server tock.ntp.infomaniak.ch iburst

# 注释或删除不稳定的 193.182.111.142

重启服务:

bash

复制

systemctl restart chronyd

关键结论:

  • 当前主同步源是 193.182.111.142(粉色高亮),但其状态异常(高偏移、无响应)。
  • 建议切换到 time.cloudflare.com(稳定性最佳,Offset 仅 -404ns)。
  • 检查网络连通性:ping 193.182.111.142 traceroute 193.182.111.142,确认是否存在延迟/丢包。
http://www.dtcms.com/a/108609.html

相关文章:

  • 【爬虫】网页抓包工具--Fiddler
  • 【Audio开发二】Android原生音量曲线调整说明
  • LInux基础指令(二)
  • 【VS+Qt】vs2022打开 vs2015项目
  • FastAPI中Pydantic异步分布式唯一性校验
  • 机器视觉调试——现场链接相机(解决各种相机链接问题)
  • 自然语言处理(22:(第六章2.)​seq2seq模型的实现​)
  • 图片懒加载、无限滚动加载、监听元素进入视口加载数据。「IntersectionObserver」
  • scala编程语言
  • 服务器数据恢复—Raid6阵列硬盘故障掉线,上层虚拟机数据如何恢复?
  • linux-firewalld防火墙允许端口
  • 【SLAM经典算法详解】Ubuntu 20.04部署LeGO-LOAM:从环境配置到KITTI适配,解决常见编译错误
  • 从零开发美颜SDK:美颜滤镜API的核心技术与实现
  • 多视图几何--立体校正--Fusiello方法
  • CMake学习--如何在CMake中编译静态库、动态库并在主程序中调用
  • rag精细化测试
  • 论坛系统的测试
  • win10 快速搭建 lnmp+swoole 环境 ,部署laravel6 与 swoole框架laravel-s项目1
  • Docker in Docker(Dind)
  • 深入解析 Git Submodule:从基础到高级操作指南
  • 电子电气架构 --- 控制器级架构
  • 基于HTML5的拖拽排序功能实现详解
  • Dify接口api对接,流式接收流式返回(.net)
  • Java迭代器【设计模式之迭代器模式】
  • C++ 中的类型处理与类型别名(二十六)
  • 车辆选择解决方案
  • 5.模型训练-毕设篇3
  • 字节跳动 UI-TARS 汇总整理报告
  • 核桃派2B:opencv python的 Canny findContours得到两个非常接近的轮廓,角点有几个像素的差距,如何处理?
  • 使用 Flutter 制作地图应用