RHCE :时间服务器

服务NTP:是运行在操作系统后台的一个或多个程序,为用户或系统提供某项特定的服务。服务配置最多的是网络服务,网络服务通常就是为其他用户,其他计算机提供某项功能服务。

NTP 是网络时间协议(Network Time Protocol)的简称,通过 udp 123 端口进行网络时钟同步。  

Chrony是一个开源自由的网络时间协议 NTP 的客户端和服务器软件。它能让计算机保持系统时钟与时钟服务器(NTP)同步,因此让你的计算机保持精确的时间,Chrony也可以作为服务端软件为其他计算机提供时间同步服务。

Chrony由两个程序组成,分别是chronyd和chronyc。
chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率,并对此进行补偿。
chronyc提供了一个用户界面,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上工作,也可以在一台不同的远程计算机上工作。

NTP提供准确时间,首先要有准确的时间来源,这一时间应该是国际标准时间UTC,时间按NTP服务器的等级传播,按照离外部UTC 源的远近将所有服务器归入不同的Stratum(层)中,Stratum-1在顶层,有外部UTC接入,而Stratum-2则从Stratum-1获取时间,Stratum-3从Stratum-2获取时间,以此类推,但Stratum层的总数限制在15以内

配置文件:本质上是包含成功操作程序所需信息的文件,这些信息以特定方式构成。它们不是在程序中进行硬编码,而是用户可配置的,通常存储在纯文本文件中

配置文件路径在 /etc/

用国内的已有的时间服务器同步时间

这里修改时间为

[root@slave1 ~]# date -s "2024-10-21 19:00:00" 
Mon Oct 21 07:00:00 PM CST 2024

修改配置文件

重启chrony

[root@slave1 ~]# systemctl restart chronyd --now

同步时间

#自动同步时间
[root@slave1 ~]# date
Mon Oct 21 06:29:37 PM CST 2024

时间服务器

服务端配置

#修改主机名
[root@csa ~]# hostname server
[root@csa ~]# bash                                
[root@server ~]# 

#查询是否ntp服务软件
[root@server ~]# rpm -qa | grep chrony
chrony-4.2-1.el9.x86_64


#编辑chrony配置文件
[root@server ~]# vim /etc/chrony.conf

allow 192.168.29.0/24           --允许该网段访问

#iburst这个参数表示第一次请求不成功,第二次直接发送8个请求数据报文

pool 2.rhel.pool.ntp.org iburst


sourcedir /run/chrony-dhcp


driftfile /var/lib/chrony/drift


makestep 1.0 3

#local stratum 10                               #自己配置时间服务器层级不一定很高,这里默认为Stratum-10

#关闭防火墙
[root@server ~]# systemctl disable --now firewalld

#重启服务
[root@server ~]# systemctl restart chronyd

配置客户端

#客户端
pool 192.168.29.132 iburst

#客户端查看源
[root@slave1 ~]# chronyc sources
MS Name/IP address         Stratum Poll Reach LastRx Last sample               
===============================================================================
^+ 192.168.29.132                2   6    17    37   -992us[ -656us] +/-   26ms



* 表示chronyd当前同步到的源  
+ 表示可接受的信号源,与选定的信号源组合在一起  
? 指示已失去连接性或其数据包未通过所有测试的源。它也显示在启动时,直到从中至少收集了3个样本为止  










ntp

chronyd vim /etc/chrony.conf

#pool ntp.aliyun.com ibusrt 池(连接的服务器 ) 时间服务器的域名

allow 主机网段或者主机ip地址 允许指定网段或者主机发起时间同步

local stratum 10 定义本地时间服务器的层

chronyd vim /etc/chrony.conf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值