CentOS 7.0使用chrony配置同步时间(服务端与客户端时间同步)保姆级!!
本文基于Liunx CentOS7.0系统进行演示
Chrony的安装与使用
1.安装
在Cents7.0中Chrony一般已安装在以下目录
主配置文件:/etc/chrony.conf
客户端程序:/ust/bin/chrony
服务端程序:/usr/sbin/chronyd
可先查看是否已安装,避免重复安装
若没有安装操作如下:
chrony可以直接通过yum进行安装
yum install -y chrony
注意!!安装chrony 可能需要关闭防火墙,以下是的指令:
sudo systemctl stop firewalld
2.配置Chrony文件
NTP服务器介绍:
NTP(Network Time Protocol,网络时间协议)服务器是一种用于同步计算机和网络设备时钟的服务或设备。其主要功能是提供准确的时间信息,以确保计算机和网络设备的时钟保持同步。
常用的NTP服务器:
1|cn.pool.ntp.org
2|Windows系统自带:time.windows.com和time.nist.gov
3|MacOS X系统自带:time.apple.com和time.asia.apple.com
4|cn.ntp.org.cn
5|阿里云NTP服务器:ntp1.aliyun.com、ntp2.aliyun.com、ntp3.aliyun.com、ntp4.aliyun.com
6|腾讯云NTP服务器:ntpupdate.tencentyun.com
7|国家授时中心服务器:210.72.145.44
8|清华大学NTP服务器:s1b.time.edu.cn、s1e.time.edu.cn、s2a.time.edu.cn、s2b.time.edu.cn
配置NTP服务器(已阿里云为例)
找到默认配置文件:
sudo vi /etc/chrony.conf
将文件配置成如下:
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
(注释掉默认的 pool.ntp.org 服务器)
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server ntp1.aliyun.com iburst
(其余先不动)
重启 chronyd
服务以应用更改:
sudo systemctl restart chronyd
检查同步状态:
chronyc tracking
chronyc sources
搭建主从时间服务器
1.服务器端
先保证能够正确同步时间,后将自己搭建为服务器,并允许客户端ip所在网段可以通过此服务器进行时间同步
配置Chrony文件:
vim /etc/chrony.conf
配置如下
2.客户端
像上文一样将服务端的ip地址作为server写入配置文件,重启服务即可。
(如下IP仅为演示,实际替换为你实验的服务器端的IP)
3.注意:
配置主从时间同步,服务器端需要关闭防火墙(可参照专栏相关文章) +SElinux
检验
[root@sulibao ~]# timedatectl status
Local time: Tue 2023-01-03 20:14:14 CST
Universal time: Tue 2023-01-03 12:14:14 UTC
RTC time: Tue 2023-01-03 12:14:13
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a