一、Chrony时间同步服务理论
1、介绍
Chrony是一个开源的自由软件,它能帮助你保持系统时钟与时钟服务器(NTP)同步,因此让你的时间保持精确。它由两个程序组成,分别是chronyd和chronyc。chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率,并对此进行补偿。chronyc提供了一个用户界面,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上工作,也可以在一台不同的远程计算机上工作。
NTP 是网络时间协议(Network Time Protocol)的简称,通过 udp 123 端口进行网络时钟同步。
RHEL7中默认使用chrony作为时间服务器,也支持NTP,需要额外安装。NTP与chrony不能同时存在,只能用其中一个,并将另一个mask掉。
二、chrony时间同步服务
1、chrony服务器设置
#时间同步服务安装
dnf install chrony -y
#时间同步服务存放位置
vim /etc/chrony.conf
#时间同步服务配置
<++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>
#第3行默认指向外网时间同步服务器
3 pool 2.centos.pool.ntp.org iburst
#修改第23、26行
# Allow NTP client access from local network.
#允许访问的客户端地址范围
23 allow 10.10.70.0/24
# Serve time even if not synchronized to a time source.
#即使未与时间源同步,也提供时间
26 local stratum 10
<++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>
2、chrony客户端设置
#时间同步服务安装
dnf install chrony -y
#时间同步服务存放位置
vim /etc/chrony.conf
#指定时间同步服务器
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
pool 10.10.70.101 iburst
3、相关命令
#启动时间同步服务
systemctl restart chronyd
#查看状态
systemctl status chronyd.service
#设置开机自动启动
systemctl enable chronyd
#防火墙放行chronyd
firewall-cmd --add-service=ntp --permanent
#手动同步时间
chronyc -a makestep
#显示系统时间信息
chronyc tracking
#查看时间
timedatectl
#查看时间同步客户端
chronyc clients
#查看时间同步服务器
chronyc serverstats
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/3534.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~