如何在Linux中安装和使用Chrony时间同步 |
您所在的位置:网站首页 › chrony安装包 › 如何在Linux中安装和使用Chrony时间同步 |
来自: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返回搜狐,查看更多 责任编辑: |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |