chronyd时间同步的配置

说明:chronyd时钟源和客户端的配置。

常见问题:

有时出现时间同步失败的,可能是时钟源少配置了一行:local stratum 10

时间同步服务: chronyd

(1)在服务端:

vim /etc/chrony.conf

allow 172.25.254.106 ## 允许客户端来同步本机时间   

       或   allow  all    #表示允许所有客户端来同步本机时间。

local stratum 10 ## 本机不同步任何主机的时间,本机作为时间源。(少了这一句,时钟源就配置有问题)

(2)在客户端:

vim /etc/chrony.conf

server 172.25.254.206 iburst ## 本机立即同步206主机的时间

(3)修改配置后,服务端和客户端重启生效:

systemctl restart chronyd

(4)在客户端上检查时间是否同步:

timedatectl 

(5)在客户端上检查时间源配置是否正确:

chronyc sources -v

### 如何配置 `chronyd` 指定时钟源 为了使 Linux 系统能够保持准确的时间,可以利用 `chronyd` 来实现时间同步功能。具体来说,在 CentOS 或其他基于 Red Hat 的发行版中,可以通过编辑 `/etc/chrony.conf` 文件来指定要使用的时钟源。 #### 编辑 Chrony 配置文件 打开终端并使用文本编辑器修改位于 `/etc/chrony.conf` 的配置文件: ```bash sudo vi /etc/chrony.conf ``` 在该文件中找到 server 行,并按照如下方式添加或更改以指向所需的 NTP 服务器地址。例如,如果希望将时钟源设置为 IP 地址为 `10.0.11.100` 的服务器,则应加入这样的行[^2]: ```plaintext server 10.0.11.100 iburst ``` 这里的选项 `iburst` 可加快初次连接的速度;它会在短时间内发送多个请求包直到成功建立联系为止。 完成上述操作后保存并关闭文件。 #### 启动和启用 Chronyd 服务 为了让新的配置生效,重启 chronyd 服务是非常必要的: ```bash sudo systemctl restart chronyd ``` 同时建议将其设为开机自启的服务以便于长期稳定运行: ```bash sudo systemctl enable chronyd ``` 此时已经完成了基本的时钟源指定工作。但是为了验证是否正确设置了所期望的时间源以及确认其状态良好,还可以执行以下命令查看当前正在使用的同步源列表及其详情信息: ```bash chronyc sources -v ``` 这条命令将会显示所有可用的时间源连同它们的状态和其他有用的数据,从而帮助判断新配置的效果如何。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值