一、简单介绍

chrony是网络时间协议NTP的另一种实现,与网络时间协议后台程序ntpd不同,它可以更快、更准确的同步系统时钟

chrony的优势

  • 更快的同步时间只需要数分钟而非数小时,从而最大程度减少了时间和频率的误差,这对于非全天24小时运行的台式计算机或系统而言非常有用
  • 能够更好的响应时钟频率的快速变化,这对于具备不稳定时钟的虚拟机或导致时钟频率发生变化的节能技术而言非常有用
  • 在初始同步后,它不会停止时钟,以防对需要系统时间保持单调的应用程序造成影响
  • 应对临时非对称延迟(例如,在大规模下载造成链接饱和时)提供了更好的稳定性
  • 无需对服务器进行定期轮询,因此具备间歇性网络链接的系统任然可以快速同步时钟

二、安装配置

1. 安装

yum install chorny -y

2. 配置文件

  • /etc/chrony.conf:主配置文件
  • /usr/bin/chronyc:交互式测试程序文件
  • /usr/sbin/chronyd:服务端进程文件

3. 主配文件中的指令

server:指向时间服务器
allow:192.168/24
local stratum 10:如果自己的联系不到时间服务器,是否提供授时服务
bindcmdaddress:命令行管理接口监听的地址
logdir:日志位置

三、命令

1. chronyc命令

格式:chronyc [option]

-h:进入交互式模式
sources
sourcestats:查看当前同步状态
sources [-v]:直接查看时间同步状态