【chrony配置】如何利用chrony配置NTP服务

NTP服务基本配置

  • 服务器:CentOS 8.x, FQDN为:server.ztlab.org.cn
  • 客户端:CentOS 8.x, FQDN为:linux2.ztlab.org.cn

Server端相关软件安装及配置

软件安装

[root@server ~]# dnf install -y chrony

修改chrony主配置文件/etc/chrony.conf

作为本地网络的NTP服务器,需要权威的外部NTP服务器来同步自己的时间

[root@server ~]# vi /etc/chrony.conf
<output...>
pool cn.ntp.org.cn iburst

<output...>
allow 192.168.0.0/16

<output...>
local stratum 10

启动服务

[root@server ~]# systemctl enable --now chronyd.service

添加防火墙策略

[root@server ~]# firewall-cmd --permanent --add-port=123/udp
success
[root@server ~]# firewall-cmd --reload
success

状态检查

[root@server ~]# ss -anlptu4
udp   UNCONN 0      0            0.0.0.0:123       0.0.0.0:*    users:(("chronyd",pid=2147,fd=8))
udp   UNCONN 0      0          127.0.0.1:323       0.0.0.0:*    users:(("chronyd",pid=2147,fd=6))
tcp   LISTEN 0      128          0.0.0.0:22        0.0.0.0:*    users:(("sshd",pid=1063,fd=5))

[root@server ~]# chronyc sources
MS Name/IP address         Stratum Poll Reach LastRx Last sample
===============================================================================
^- 114.67.102.75                 4   6    17    64   +273us[  -33us] +/-   54ms
^+ 106.75.107.80                 2   6    17    63  -1120us[-1426us] +/-   20ms
^- 111.230.50.201                3   6    17    64    +87us[ -219us] +/-   90ms

[root@server ~]# chronyc client
Hostname                      NTP   Drop Int IntL Last     Cmd   Drop Int  Last
===============================================================================
linux2.ztlab.org.cn           2310      0  10   -   119       0      0   -     -
linux4.ztlab.org.cn           2286      0  10   -   247       0      0   -     -
linux3.ztlab.org.cn           2284      0  10   -   126       0      0   -     -
<output...>

Client端相关软件安装及配置

软件安装

[root@linux2 ~]# dnf install -y chrony

修改chrony主配置文件/etc/chrony.conf

作为本地网络的NTP服务器,需要权威的外部NTP服务器来同步自己的时间

[root@linux2 ~]# vi /etc/chrony.conf
<output...>
pool server.ztlab.org.cn iburst

启动服务

[root@linux2 ~]# systemctl enable --now chronyd.service

状态检查

[root@linux2 ~]# chronyc sources
MS Name/IP address         Stratum Poll Reach LastRx Last sample
===============================================================================
^* server.ztlab.org.cn     10  10   377   212  +9722ns[+9604ns] +/-  232us
可以按照以下步骤来配置 Linux-1 为其他 Linux 主机提供时间同步服务: 1. 在 Linux-1 上安装 chrony: ``` sudo apt-get update sudo apt-get install chrony ``` 2. 修改 chrony 配置文件 `/etc/chrony/chrony.conf`,将以下行添加到文件末尾: ``` allow 192.168.1.0/24 ``` 其中 `192.168.1.0/24` 是你的局域网地址段,允许这个地址段的主机与 Linux-1 同步时间。 3. 启动 chrony 服务: ``` sudo systemctl start chrony ``` 4. 验证 chrony 是否正常工作: ``` chronyc sources ``` 如果输出类似以下内容,则表示 chrony 已经正常工作: ``` 210 Number of sources = 1 MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^+ time.nist.gov 1 6 37 30 -294us[ -625us] +/- 161ms ``` 5. 在其他 Linux 主机上安装 chrony: ``` sudo apt-get update sudo apt-get install chrony ``` 6. 修改 chrony 配置文件 `/etc/chrony/chrony.conf`,将以下行添加到文件末尾: ``` server linux-1 ``` 其中 `linux-1` 是 Linux-1 的主机名或 IP 地址。 7. 启动 chrony 服务: ``` sudo systemctl start chrony ``` 8. 验证时间同步是否正常: ``` chronyc tracking ``` 如果输出类似以下内容,则表示时间同步已经正常: ``` Reference ID : 192.168.1.100 (linux-1) Stratum : 2 Ref time (UTC) : Tue Sep 07 07:52:26 2021 System time : 0.000000000 seconds slow of NTP time Last offset : -0.000000000 seconds RMS offset : 0.000000000 seconds Frequency : 1.814 ppm slow Residual freq : -0.004 ppm Skew : 0.000 ppm Root delay : 0.002045309 seconds Root dispersion : 0.000534147 seconds Update interval : 64.0 seconds Leap status : Normal ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值