一、概念
Chrony是一个开源自由的网络时间协议 NTP 的客户端和服务器软软件。它能让计算机保持系统时钟与时钟服务器(NTP)同步,因此让你的计算机保持精确的时间,Chrony 也可以作为服务端软件为其他计算机提供时间同步服务。Chrony由两个程序组成,分别是chronyd和chronyc
chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率,并对此进行补偿。
chronyc提供了一个用户界面,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上工作,也可以在一台不同的远程计算机上工作。
NTP 是网络时间协议(Network Time Protocol)的简称,通过 udp 123 端口进行网络时钟同步。RHEL7、8中默认使用chrony作为时间服务器,也支持NTP,需要额外安 装。
NTP与chrony不能同时存在,只能用其中一个,并将另一个mask掉。
二、部署
# yum -y install chrony
# systemctl enable chronyd
# systemctl start chronyd
# vim /etc/chrony.conf
server s1a.time.edu.cn iburst # 添加 ntp 服务器
server ntp.aliyun.com iburst
allow 192.168.0.0/16
# systemctl restart chronyd
# timedatectl status
# timedatectl set-ntp true
三、相关命令
chronyc sources -v # 查看 ntp_servers
chronyc sourcestats -v # 查看 ntp_servers 状态
chronyc activity -v # 查看 ntp_servers 是否在线
chronyc tracking -v # 查看 ntp 详细信息
chronyc -a makestep # 强制同步下系统时钟
timedatectl # 查看日期时间、时区及 NTP 状态
timedatectl set-timezone Asia/Shanghai # 修改时区
timedatectl set-time "2021-04-15 15:50:20" # 修改日期时间(可以只修改其中一个)
timedatectl set-ntp true/flase # 开启 NTP
四、授时中心
210.72.145.44 国家授时中心
ntp.aliyun.com 阿里云
s1a.time.edu.cn 北京邮电大学
s1b.time.edu.cn 清华大学
s1c.time.edu.cn 北京大学
s1d.time.edu.cn 东南大学
s1e.time.edu.cn 清华大学
s2a.time.edu.cn 清华大学
s2b.time.edu.cn 清华大学
s2c.time.edu.cn 北京邮电大学
s2d.time.edu.cn 西南地区网络中心
s2e.time.edu.cn 西北地区网络中心
s2f.time.edu.cn 东北地区网络中心
s2g.time.edu.cn 华东南地区网络中心
s2h.time.edu.cn 四川大学网络管理中心
s2j.time.edu.cn 大连理工大学网络中心
s2k.time.edu.cn CERNET 桂林主节点
s2m.time.edu.cn 北京大学
ntp.sjtu.edu.cn 202.120.2.101 上海交通大学
标签:chronyc,同步,cn,ntp,time,Chrony,edu,NTP,时钟
From: https://blog.51cto.com/u_10188524/8319558