今天发现新买的一台服务器日志时间不正确,第一反应是时间不对,需要同步一下时间,最后发现是时区不对。不过今天还是记录一下 CentOS 8 使用chrony同步时间。
chrony介绍
chrony是NTP(Network Time Protocol,网络时间协议,服务器时间同步的一种协议)的另一种实现,与ntpd不同,它可以更快且更准确地同步系统时钟,最大程度的减少时间和频率误差。
chrony包括两个核心组件:
- chronyd:一个后台运行的守护进程,用于调整内核中运行的系统时钟与NTP服务器同步。它确定服务器增减时间的比率,并对此进行调整补偿;
- chronyc:提供用户界面,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的服务器上工作,也可以在一台不同的远程服务器上工作。
安装chrony
CentOS 8 的默认包管理工具是 dnf,可以使用下面的命令安装chrony
dnf install -y chrony
chrony的配置文件 /etc/chrony.conf ,使用默认即可。
开启 chronyd 服务,自动同步时间
systemctl enable chronyd
systemctl start chronyd
查看同步状态命令
chronyc tracking
查看同步时间服务器命令
chronyc sources
文章评论