Linux使用笔记:使用Chrony搭建NTP服务器

本文介绍了如何使用Chrony在Linux系统中搭建NTP服务器。从CentOS 8开始,Chrony替代了ntpd,因其更好的性能和便捷的配置。文章详细讲解了Chronyd服务端和Chronyc客户端的配置,包括设置NTP服务器地址,定义允许访问的网段,以及处理服务器无法连接NTP的情况。此外,还提供了客户端同步时间的方法,包括查询时间服务器状态和手动同步。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


chrony简介

官网:https://chrony.tuxfamily.org

从CentOS 8开始,ntpd 正式被 chrony 取代,与前代 ntpd 相比,chrony 性能更好,安装配置更方便。


常用命令

# 安装chrony
yum install -y chrony

# 启用chrony
systemctl enable chronyd.service
systemctl disable chronyd.service

# 重启chrony
systemctl start chronyd.service
systemctl restart chronyd.service

# 防火墙规则
# 系统默认ntp端口为 123/udp
firewall-cmd --add-service=ntp --permanent  && firewall-cmd --reload 

配置

Chrony 分为两部分:

  1. Chronyd:即NTP服务端
  2. Chronyc:即NTP客户端

配置文件

vim /etc/chrony.conf

最重要的3个属性

第一是你需要同步的ntp服务器地址
具体的NTP服务器地址,可查询https://www.ntppool.org/en/

# These servers were defined in the installation:
pool 0.asia.pool.ntp.org iburst
pool 1.asia.pool.ntp.org iburst
pool 2.asia.pool.ntp.org iburst
pool 3.asia.pool.ntp.org iburst
# pool 2.centos.pool.ntp.org iburst
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).

第二个是允许访问该服务器的网段

# Allow NTP client access from local network.
allow 10.10.2.0/24
allow 10.10.3.0/24

第三个即使服务器无法连接ntp服务器,也可以同步本地时间。

# Serve time even if not synchronized to a time source.
local stratum 10

配置好以后,记得保存,重启ntp


客户端同步

1. 查询现有时间服务器:<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值