如何配置Chrony时间服务器以实现精确同步?

一、安装和启动Chrony服务

1、安装Chrony

如何配置Chrony时间服务器以实现精确同步?

在CentOS或RHEL系统上,可以使用以下命令安装Chrony:

     yum install chrony -y

在Debian或Ubuntu系统上,可以使用以下命令安装Chrony:

     sudo apt install chrony -y

2、启动并启用Chrony服务

启动Chrony服务:

     systemctl start chronyd

设置Chrony服务开机自启动:

     systemctl enable chronyd

二、配置Chrony服务

1、备份原始配置文件

在进行任何修改之前,建议备份原始的配置文件:

     cp /etc/chrony.conf /etc/chrony.conf.bak

2、编辑配置文件

使用文本编辑器打开Chrony配置文件:

     vim /etc/chrony.conf

在配置文件中,添加或修改以下内容:

     server ntp1.aliyun.com iburst
     server ntp2.aliyun.com iburst
     driftfile /var/lib/chrony/drift
     makestep 1.0 3
     rtcsync
     allow 192.168.0.0/16  # 允许指定网段的机器进行时间同步
     local stratum 10       # 防止网络断开时内部时间不一致
     logdir /var/log/chrony

3、保存并退出编辑器

如何配置Chrony时间服务器以实现精确同步?

4、重启Chrony服务

重启Chrony服务以应用更改:

     systemctl restart chronyd

三、验证Chrony配置

1、检查Chrony服务状态

确保Chrony服务正在运行:

     systemctl status chronyd

2、强制时间同步

使用以下命令强制Chrony与NTP服务器同步时间:

     chronyc -a makestep

3、查看同步状态

使用以下命令查看Chrony的同步状态:

     chronyc tracking -v

输出示例:

     Reference ID    : AC100B8D (ntp1.aliyun.com)
     Stratum         : 2
     Ref time (UTC)  : Fri May 25 02:04:47 2023
     System time     : 0.000002501 seconds fast of NTP time
     Last offset     : +0.016273908 seconds
     RMS offset      : 0.016273908 seconds
     Frequency       : 98.064 ppm fast
     Residual freq   : +1.774 ppm
     Skew            : 155.311 ppm
     Root delay      : 0.227135062 seconds
     Root dispersion : 0.028634518 seconds
     Update interval : 64.4 seconds
     Leap status     : Normal

4、查看NTP源

使用以下命令查看当前使用的NTP源:

如何配置Chrony时间服务器以实现精确同步?

     chronyc sources -v

输出示例:

     MS Name/IP address         Stratum Poll Reach LastRx Last sample =============================================================================== ^electrode.felixc.at 3 6 377 29 -14ms[ -14ms] +/137ms ^ntp7.flashdance.cx 2 6 377 91 +2336us[+2505us] +/174ms ^? ntp8.flashdance.cx 0 6 0 +0ns[ +0ns] +/0ns ^* 111.230.189.174 2 6 377 28 +423us[ +648us] +/50ms

四、常见问题及解决方法

1、问题1:NTP客户端无法同步时间

原因:可能是防火墙阻止了NTP服务的UDP端口(默认是123)。

解决方法:确保防火墙允许NTP流量通过,在firewalld中添加规则:

     firewall-cmd --add-service=ntp --permanent
     firewall-cmd --reload

2、问题2:NTP源显示为“?”

原因:表示已失去连接性或其数据包未通过所有测试的源。

解决方法:检查网络连接是否正常,确保NTP服务器地址正确无误,并且防火墙没有阻止相关流量,可以尝试ping一下NTP服务器地址,看是否能够连通。

通过以上步骤,您可以成功配置和使用Chrony时间服务器,确保系统时间的准确性,并为内网其他设备提供时间同步服务。

各位小伙伴们,我刚刚为大家分享了有关“chrony时间服务器配置”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1488571.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希
上一篇 2025-01-14 20:57
下一篇 2025-01-14 21:01

相关推荐

  • 如何进行Chronyd服务器的配置与优化?

    ChronyD 服务器配置一、ChronyD 介绍Chrony 是网络时间协议(NTP)的一种实现,是一个类 Unix 系统上 NTP 客户端和服务器的替代品,Chrony 可以作为一个 NTP 客户端与 NTP 服务器同步系统时间,也可以作为一个 NTP 服务器为其他计算机提供时间同步服务,相比传统的 NTP……

    2025-01-14
    00
  • 如何配置Chrony服务器以实现精确的时间同步?

    Chrony服务器设置Chrony 是一个开源的网络时间协议(NTP)客户端和服务器实现,旨在提供高精度的时间同步功能,本文将详细介绍如何在Linux系统上安装、配置和管理Chrony服务器,包括其核心组件、配置文件的详细解析以及常见问题的解决方案,一、Chrony简介Chrony是NTP(网络时间协议)的开源……

    2025-01-14
    01
  • 如何配置Chrony服务器?

    Chrony服务器配置Chrony是一个高效、精准的时间同步工具,常用于替代传统的NTP(Network Time Protocol)服务,它不仅在系统启动时提供快速的时间同步,还能在时钟漂移较大的情况下进行及时调整,因此广泛应用于生产环境中,本文将详细介绍如何在Linux系统上安装和配置Chrony服务器,确……

    2025-01-14
    06
  • Chrony 服务器是什么?它在网络时间同步中扮演什么角色?

    Chrony 是一个开源的自由软件,用于保持系统时钟与网络时间协议(NTP)服务器同步,它不仅能让计算机保持精确的时间,还可以作为服务端为其他计算机提供时间同步服务,Chrony 由两个程序组成:chronyd 和 chronyc,Chrony 相较于 NTPD 的优势1、更快的同步速度:Chrony 只需要数……

    2025-01-14
    00

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入