chronyc时间服务配置和常用命令

配置文件说明

/etc/chronyc.conf :

#和时间服务器偏差超过1.0秒后,分3次步进完成纠正时间偏差,可以加快时间调整过程。
#chronyc默认行为是渐进调整,当时间偏差大时,缓慢调整,避免应用软件因为时间跳变而功能异常,比如定时器失效或者时间戳比较失败等问题,
makestep 1.0 3
#做为时间服务器时,允许那些网段客户端对时连接,不设置时限制客户端对时连接
allow 0.0.0.0/0
#时间服务器,iburst初始连接时,快速发送对时数据包,加快时间同步
server 10.243.31.15 iburst 

常用命令

#查看时间同步服务是否正常工作
timedatectl
      Local time: Wed 2023-06-28 13:55:33 CST
  Universal time: Wed 2023-06-28 05:55:33 UTC
        RTC time: Wed 2023-06-28 05:55:44
       Time zone: Asia/Shanghai (CST, +0800)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a
#查看时间同步服务执行情况
chronyc sources -v
210 Number of sources = 1

  .-- Source mode  '^' = server, '=' = peer, '#' = local clock.
 / .- Source state '*' = current synced, '+' = combined , '-' = not combined,
| /   '?' = unreachable, 'x' = time may be in error, '~' = time too variable.
||                                                 .- xxxx [ yyyy ] +/- zzzz
||      Reachability register (octal) -.           |  xxxx = adjusted offset,
||      Log2(Polling interval) --.      |          |  yyyy = measured offset,
||                                \     |          |  zzzz = estimated error.
||                                 |    |           \
MS Name/IP address         Stratum Poll Reach LastRx Last sample
===============================================================================
^* 10.243.131.12                11   6   377     3    -18us[  -19us] +/-  272us

#立即同步时间
chronyc -a makestep
200 OK

常见问题

1、防火墙未开放UDP 123端口
2、对时服务器chronyc.conf allow的网段限制了客户端链接

资料参考

详细介绍chrony服务器
chrony 详解
chronyc命令手册
下一代时间同步服务 Chrony入门

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: chronyc 是 chrony 时间同步程序的命令行工具。下面是一些常用的 chronyc 命令: - chronyc tracking: 显示时间同步状态信息 - chronyc sources: 显示当前时间源列表 - chronyc sourcestats: 显示当前时间源的统计信息 - chronyc offset: 显示当前时间时间服务器的偏差 - chronyc makestep: 立即调整系统时间 - chronyc online: 连接到当前的时间源并在线追踪时间 - chronyc offline: 断开与时间源的连接并离线追踪时间 请注意,使用 chronyc 命令需要管理员权限。 ### 回答2: chronycLinux系统中常用的时间同步命令。通过与网络时间协议(NTP)服务器通信,chronyc可以调整本地系统时间,将其与远程NTP服务器时间保持同步。它可以帮助我们确保系统时间的准确性和同步性。 使用chronyc同步时间的步骤如下: 1. 首先,确保安装了chrony软件包。可以使用包管理器(如apt、yum)在Linux系统中安装它。 2. 打开终端或命令行界面,并使用管理员权限运行chronyc命令。 3. 默认情况下,chrony会自动使用预设的NTP服务器进行时间同步,但我们也可以手动指定NTP服务器。 4. 可以使用"sources"命令查看当前已配置的NTP服务器。例如,输入"sources"后,会显示每个服务器的名称、状态、本地时钟的偏差等信息。 5. 若要手动指定NTP服务器,可以使用"add server"命令。例如,输入"add server ntp.example.com"将指定服务器ntp.example.com作为NTP服务器进行时间同步。然后使用"sources"命令确认修改是否生效。 6. 使用"makestep"命令进行时间同步。该命令将立即调整本地系统时间,以与NTP服务器同步。输入"makestep"后,可以使用"sources"命令查看时间同步是否成功。 7. 输入"quit"命令退出chronyc命令行界面。 通过上述步骤,我们可以使用chronyc命令同步本地系统时间与远程NTP服务器时间。这有助于确保系统时间的准确性,尤其在需要时间同步的服务器环境中非常重要。 ### 回答3: chronyc 是一个用于管理 NTP(网络时间协议)客户端和服务器命令行工具。它提供了在计算机中进行时间同步和管理的功能。 使用 chronyc 命令可以实现以下功能: 1. 时间同步:chronyc 可以与 NTP 服务器进行通信,并通过调整本地系统时钟来同步时间。通过与可靠的 NTP 服务器同步,可以确保计算机内部的时间与全球标准时间保持一致。 2. 服务器管理:chronyc 可以用来管理 NTP 服务器列表。可以使用 chronyc 命令添加、删除和查看所连接的 NTP 服务器。这样可以根据需要定制时间同步的选择。 3. 时钟调整:chronyc 允许手动调整本地时钟。可以使用命令逐渐调整时间,以适应与服务器的同步差异。 4. 包信息查看:chronyc 可以查看 NTP 包的相关信息。这包括包的延迟、时间偏移和服务器间的通信延迟。通过查看这些信息,可以评估同步的性能和进行故障排除。 总之,chronyc 是一个功能强大的命令行工具,用于管理 NTP 时间同步服务。它可以帮助我们确保计算机系统与世界标准时间保持同步,并提供丰富的功能来管理 NTP 服务器和监控同步性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值