chronyd时间同步
简介
chronyd是网络时间协议(NTP)的一种实现,它占用更少的内存且仅当需要时它才唤醒cpu。
chronyd与ntpd对比:
1、chroyd通过改进算法进一步提高了时间同步的精度
2、chronyd配置相对简单,而ntp相对复杂因为他提供了广泛的选项和功能
3、chronyd包含一些安全特性
安装
# centos
yum -y install chrony
# ubuntu
apt install chrony
服务端配置
egrep -v "^#|^$" /etc/chrony/chrony.conf
# 上层的ntp源
server ntp.ntsc.ac.cn iburst
server ntp.aliyun.com iburst
server ntp1.aliyun.com iburst
server cn.ntp.org.cn iburst
# 验证身份的密钥文件
keyfile /etc/chrony/chrony.keys
# 记录的漂移信息文件
driftfile /var/lib/chrony/chrony.drift
logdir /var/log/chrony
# 允许的最大偏移量
maxupdateskew 100.0
rtcsync
# 最大步长和指数,下面配置为每3s最多调整1s
makestep 1 3
# 精度等级
local stratum 5
# 指定允许哪些客户端访问
allow
启动服务
systemctl enable chronyd --now
客户端配置
# 安装服务同服务端
# 配置
cat /etc/chrony.conf | egrep -v "^#|^$"
server 192.168.1.10 iburst
server 192.168.188.189 iburst
driftfile /var/lib/chrony/drift
makestep 1.0 3
rtcsync
logdir /var/log/chrony
# 启动服务
systemctl enable chronyd --now
# 验证
chronyc sources
210 Number of sources = 2
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^* 192.168.1.10 2 10 377 255 +29us[ +32us] +/- 5772us
^- 192.168.188.189 3 6 377 59 +4810us[+4810us] +/- 13ms
“*”表示正常
说明:^表示服务器,“ *”表示chronyd当前同步到的源。、
“ +”表示可接受的来源。
“?” 指示已失去连接性或其数据包未通过所有测试的源。
标签:同步,chronyd,ntp,192.168,server,chrony,iburst,时间
From: https://www.cnblogs.com/kkit/p/18325742