前言
这里我们使用 chrony 来搭建时间服务器,这里需要对防火墙做一些操作,我们直接关闭就好。
chrony 简介
chrony是一个ntp协议的实现程序,既可以当做服务端,也可以充当客户端,它能保持系统时钟与时钟服务器同步,让时间保持精确。
总之他比起 NTP 是有很大优势的,我们多的不谈,直接开始操作
安装
yum install chrony -y

查看存在文件
rpm -ql chrony

我们先将时间改成错误时间,用于测试
启动服务
systemctl start chronyd
chronyc sources

我们也可以编写多个时间服务器,便于系统查询(时间服务器地址)
vim /etc/chrony.conf

*代表目前正在使用的上层NTP
+连接成功,可提供时间更新的候补服务器
-该NTP服务器被认为不合格
(如果弹一堆问号,建议多试几次)

时间服务器
我们在两台操作系统上都安装好了 chrony,现在尝试让其中一台从另一台获取时间
这时作为服务器的这台主机应对防火墙和 selinux 做一些设置,为了便于实验,我们直接关闭
systemctl stop firewalld

关闭 selinux 需要修改一些文件
vim /etc/selinux/config

此时关闭它
setenforce 0

我们确定好服务器与客户端,并修改主机名(hostname 主机名)


这时,查看服务器的 IP,测试 Ping(ping 192.168.32.128)

可以 Ping 通,将服务器的 IP 写入客户端的 chrony 配置文件(vim /etc/chrony.conf)

重启服务!!!
编辑完配置文件别忘了重启服务
systemctl restart chronyd

在服务器的配置文件里编写允许访问的(vim /etc/chrony.conf,这里允许所有)

记得重启服务
将客户端的时间修改为错误时间(date -s 10:00)

使用时间服务器获取时间(chronyc sources)
记得重启服务

本文介绍了如何使用chrony在Linux系统中搭建时间服务器。首先,通过yum安装chrony,然后配置chrony.conf文件,包括设置多个时间源。接着,关闭防火墙和SELinux以简化实验环境。在两台系统上完成安装后,通过修改主机名和IP配置,使一台作为时间服务器,另一台作为客户端同步时间。最后,验证时间同步并重启服务。

1120

被折叠的 条评论
为什么被折叠?



