如何在Linux中安装和使用Chrony时间同步

您所在的位置:网站首页 chrony安装包 如何在Linux中安装和使用Chrony时间同步

如何在Linux中安装和使用Chrony时间同步

2024-07-02 03:42:27| 来源: 网络整理| 查看: 265

来自:Linux迷 https://www.linuxmi.com/

来自:Linux迷 https://www.linuxmi.com/

Chrony是网络时间协议(NTP)的灵活实现。它用于同步来自不同NTP服务器的系统时钟,因此让你的时间保持精确。

它也可以用于NTPv4服务器向同一网络中的其他服务器提供时间服务。它旨在在不同的条件下完美运行,例如间歇性网络连接,网络负载过重,温度变化,这可能会影响普通计算机的时钟。

Chrony由两个程序组成:

chronyc – chrony的命令行界面 chronyd –可以在启动时启动的守护程序

chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率,并对此进行补偿。chronyc提供了一个用户界面,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上工作,也可以在一台不同的远程计算机上工作。

在本教程中,我们将向您展示如何在Linux系统上安装和使用Chrony。

在Linux中安装Chrony

在某些系统上,默认情况下可能安装了chrony。即使缺少该软件包,也可以轻松安装。使用以下命令在各自的Linux发行版上使用默认的程序包管理器工具。

# yum -y install chrony [在 CentOS/RHEL 上]

# apt install chrony [在 Debian/Ubuntu 上]

# dnf -y install chrony [在 Fedora 22+ 上]

要检查chronyd的状态,请使用以下命令。

# systemctl status chronyd [在SystemD上 ]

# /etc/init.d/chronyd status [在Init上 ]

如果要在启动时启用chrony守护程序,则可以使用以下命令。

# systemctl enable chronyd [在SystemD上 ]

# chkconfig --add chronyd[在Init上 ]

在Linux中检查时间同步

要检查chrony是否实际上已同步,我们将使用其命令行程序chronyc,该程序具有跟踪选项,该选项将提供相关信息。

# chronyc tracking

展开全文

列出的文件提供以下信息:

Reference ID –计算机当前同步到的参考ID和名称。 Stratum –连接参考时钟的计算机的跳数。 Ref time –这是从参考源进行最后一次测量的UTC时间。 System time –来自同步服务器的系统时钟延迟。 Last offset –上次时钟更新的估计偏移。 RMS offset –偏移值的长期平均值。 Frequency –这是如果chronyd不对其进行校正的系统时钟错误率。它以ppm(百万分之一)为单位提供。 Residual freq –剩余频率表示参考源的测量值与当前使用的频率之间的差异。 Skew –估计的频率误差范围。 Root delay –到与之同步的层计算机的网络路径延迟的总和。 Leap status –这是跳跃状态,可以具有以下值之一–正常,插入第二个,删除第二个或不同步。

要检查有关chrony来源的信息,您可以发出以下命令。

# chronyc sources

在Linux中配置Chrony

chrony的配置文件位于/etc/chrony.conf或/etc/chrony/chrony.conf中,示例配置文件可能如下所示:

pool ntp.ubuntu.com iburst maxsources 4

pool 0.ubuntu.pool.ntp.org iburst maxsources 1

pool 1.ubuntu.pool.ntp.org iburst maxsources 1

pool 2.ubuntu.pool.ntp.org iburst maxsources 2

driftfile /var/lib/chrony/chrony.drift

makestep 1 3

logdir /var/log/chrony

上面的配置提供以下信息:

driftfile -包含漂移数据的文件的位置和名称。 Makestep –此指令使chrony通过根据需要加快或降低时钟的速度来逐步纠正任何时间偏移。 logdir – chrony日志文件的路径。

如果要立即步进系统时钟,而忽略当前正在进行的任何调整,则可以使用以下命令:

# chronyc makestep

如果决定停止chrony,则可以使用以下命令。

# systemctl stop chrony [在SystemD上 ]

# /etc/init.d/chronyd stop [在 Init上]

总结

本文为你讲解了如何在Linux中安装Chrony时间同步的教程,以及如何在Linux系统上使用它。如果您想查看有关chrony的更多详细信息,请查阅chrony文档。

合作联系微信:linuxgs返回搜狐,查看更多

责任编辑:



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭