14
2023
01
14:28:31

Chrony时间同步

一、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




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/3534.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: