NTP时间服务器

  1. NTP时间服务器——chrony
    1. 一、简介
    2. 二、开始搭建
    3. 三、配置NTP客户端

NTP时间服务器——chrony

一、简介

当我们有众多服务器互相通信,而服务器之间的时间不同步时,有时会出现很多莫名其妙的问题,所以内网通常配置时间服务器,以一台服务器的时间为准,其他服务器都从时间服务器上同步时间。

软件:chrony

配置文件:/etc/chrony.conf

#chrony.conf配置文件注释
# 上游公共ntp服务器
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

#-----如果此服务器为服务端,允许的客户端连接
# Allow NTP client access from local network.
#allow 192.168.0.0/16

服务启动:chronyd服务

systemctl enable chronyd #配置开机自启动
systemctl start chronyd  #启动chrony服务

# 如果客户端同步服务端时间,防火墙开启ntp服务即可, ntp使用123/udp端口协议

时间同步命令:

timedatectl         # 查看当前系统时区
timedatectl list-timezones  # 列出所有可用的时区
timedatectl set-timezone Asia/Shanghai # 设置系统为Asia/Shanghai 上海时区 CST
timedatectl status  # 查看时间同步状态
timedatectl set-ntp true # 开启网络时间同步

chronyc命令:

## 查看 ntp_servers 状态
chronyc sources -v

## 查看 ntp_sync 状态
chronyc sourcestats -v

## 查看 ntp_servers 是否在线
chronyc activity -v

## 查看 ntp 详细信息
chronyc tracking -v

## 校准时间服务器
chronyc tracking

二、开始搭建

目标:一台外网服务器去外网同步时间,其他内网服务器去这台服务器同步时间

1、安装chrony,并配置

yum install chrony -y
vi /etc/chrony.conf #编辑配置文件
#以下为chrony.conf文件内容
# Use public servers from TencentOS NTPserver time1.tencentyun.com iburst
server time2.tencentyun.com iburst   #腾讯NTP服务器
server time3.tencentyun.com iburst
server time1.cloud.tencent.com iburst
server cn.pool.ntp.org  iburst
#修改#allow 192.168.0.0/16为你自己客户端的网段,如下
allwo 192.168.56.0/24

2、重启服务

systemctl restart chronyd

三、配置NTP客户端

1、安装配置

yum install chrony -y
vi /etc/chrony.conf #编辑配置文件
#以下为chrony.conf文件内容
# Use public servers from TencentOS NTPserver time1.tencentyun.com iburst
server 你的内网地址 iburst   #你的外网服务器的内网地址

2、重启服务

systemctl restart chronyd
timedatectl set-ntp true # 开启网络时间同步

文章内容仅用于作者学习使用,如果内容侵犯您的权益,请立即联系作者删除,作者不承担任何法律责任。

×

喜欢就点赞,疼爱就打赏