chrony概念详解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了chrony概念详解相关的知识,希望对你有一定的参考价值。
参考技术A Chrony是一个开源的自由软件,它能帮助你保持系统时钟与时钟服务器(NTP)同步,因此让你的时间保持精确。它由两个程序组成,分别是chronyd和chronyc。chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率,并对此进行补偿。chronyc提供了一个用户界面,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上工作,也可以在一台不同的远程计算机上工作。当Chrony启动时,它会读取/etc/chrony.conf配置文件中的设置。CentOS 7操作系统上最重要的设置有:
allow 192.168.4.5
deny 192.168/16
bindcmdaddress 127.0.0.1
bindcmdaddress ::1
你也可以通过运行chronyc命令来修改设置,命令如下:
chrony
官方文档:https://chrony.tuxfamily.org/documentation.html我这里是redhat6.5上安装 chrony版本为2.1.1
服务器端
yum install -y chrony
配置文件
vim /etc/chrony.conf
#指定时间服务器
# 中国国家受时中心
server 210.72.145.44 iburst
# 1.cn.pool.ntp.org
server 202.112.10.36 iburst
# 0.asia.pool.ntp.org
server 59.124.196.83 iburst
stratumweight 0
#记录时间差
driftfile /var/lib/chrony/drift
#时差较大,则通过修改时钟来矫正,这里设置的阈值是10s 前3次不修改
makestep 10 3
#同步系统时间
rtcsync
#允许指定ip或网段获取时间,还可以用deny
allow 192.168/16
bindcmdaddress 127.0.0.1
bindcmdaddress ::1
keyfile /etc/chrony.keys
#指定commandkey
commandkey 1
#如果没有,在开始时生成新的commandkey
generatecommandkey
noclientlog
logchange 0.5
#日志文件
logdir /var/log/chrony
启动服务
service chronyd restart
chkconfig chronyd on
客户端
yum install -y chrony
配置文件
vim /etc/chrony.conf
# 服务器端
server 192.168.100.10 iburst
# 中国国家受时中心
server 210.72.145.44 iburst
# 1.cn.pool.ntp.org
server 202.112.10.36 iburst
# 0.asia.pool.ntp.org
server 59.124.196.83 iburst
stratumweight 0
#记录时间差
driftfile /var/lib/chrony/drift
#时差较大,则通过修改时钟来矫正,这里设置的阈值是10s 前3次不修改
makestep 10 3
#同步系统时间
rtcsync
keyfile /etc/chrony.keys
#指定commandkey
commandkey 1
#如果没有,在开始时生成新的commandkey
generatecommandkey
noclientlog
logchange 0.5
#日志文件
logdir /var/log/chrony
启动服务
service chronyd restart
chkconfig chronyd on
常用命令
#查看状态
chronyc sourcestats
chronyc sources
以上是关于chrony概念详解的主要内容,如果未能解决你的问题,请参考以下文章