chrony 时间服务器 安装

安装


yum install chrony

配置

目前国内有很多时间服务器节点,我们只需要从中选取几个作为我们的上游时间节点即可。

以下是我已经修改好的配置文件,主要改动了两处:一是增加了4个上游时间服务器节点,我这里选取了两个阿里云时间服务器、两个腾讯云服务器,二是设置允许哪些地址的服务器同步时间,allow 0.0.0.0/0,这里表示允许所有IP段。

# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (https://www.pool.ntp.org/join.html).
pool 2.centos.pool.ntp.org iburst

# Use NTP servers from DHCP.
sourcedir /run/chrony-dhcp

# Record the rate at which the system clock gains/losses time.
driftfile /var/lib/chrony/drift

# Allow the system clock to be stepped in the first three updates
# if its offset is larger than 1 second.
makestep 1.0 3

# Enable kernel synchronization of the real-time clock (RTC).
rtcsync

# Enable hardware timestamping on all interfaces that support it.
#hwtimestamp *

# Increase the minimum number of selectable sources required to adjust
# the system clock.
#minsources 2

# Allow NTP client access from local network.
#allow 192.168.0.0/16
# 开启访问网段
allow 0.0.0.0/0
# Serve time even if not synchronized to a time source.
# 没有同步 则做为源
local stratum 10

# Require authentication (nts or key option) for all NTP sources.
#authselectmode require

# Specify file containing keys for NTP authentication.
#keyfile /etc/chrony.keys

# Save NTS keys and cookies.
#ntsdumpdir /var/lib/chrony

# Insert/delete leap seconds by slewing instead of stepping.
#leapsecmode slew

# Get TAI-UTC offset and leap seconds from the system tz database.
leapsectz right/UTC

# Specify directory for log files.
logdir /var/log/chrony

# Select which information is logged.
#log measurements statistics tracking

启用

systemctl start chronyd
systemctl status chronyd

查看时间同步是否正常


timedatectl

开放端口


firewall-cmd --add-service=ntp --permanent
firewall-cmd --add-port=123/udp --permanent
firewall-cmd --reload

其他

检查有多少个时间服务器在线

chronyc activity

查看同步源服务器列表

chronyc -n sources -v

官网

https://chrony.tuxfamily.org/doc/3.4/chrony.conf.html

引用 https://blog.whsir.com/post-6084.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要配置 chrony 时间服务器,请按照以下步骤进行操作: 1. 安装 chrony 时间服务器软件。在大多数 Linux 发行版上,您可以使用以下命令安装 chrony: ``` sudo apt-get install chrony # Debian/Ubuntu sudo yum install chrony # CentOS/RHEL ``` 2. 打开配置文件 `/etc/chrony.conf` 并编辑它。根据您的需求,您可以配置 chrony 以使用本地时钟、使用公共时间服务器或使用其他 chrony 服务器作为参考源。以下是一些常见的配置选项: - `pool`:使用公共时间服务器作为参考源。例如,要使用 NTP 服务器,您可以添加以下行: ``` pool ntp.aliyun.com iburst ``` - `server`:使用其他 chrony 服务器作为参考源。例如,要使用名为 `chrony-server` 的服务器,您可以添加以下行: ``` server chrony-server iburst ``` - `local`:使用本地时钟作为参考源。例如,要使用本地时钟,您可以添加以下行: ``` local stratum 10 ``` 3. 保存并关闭文件。 4. 启动并启用 chrony 服务。在大多数 Linux 发行版上,您可以使用以下命令: ``` sudo systemctl start chrony sudo systemctl enable chrony ``` 5. 检查 chrony 服务状态。您可以使用以下命令检查 chrony 服务是否正在运行: ``` sudo systemctl status chrony ``` 如果 chrony 服务已经在运行,则输出应该类似于以下内容: ``` ● chronyd.service - NTP client/server Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2021-05-22 09:42:59 UTC; 4s ago ``` 如果 chrony 服务没有在运行,则可以使用以下命令启动它: ``` sudo systemctl start chrony ``` 以上就是配置 chrony 时间服务器的步骤。如果您使用的是阿里云 ECS,您也可以使用阿里云提供的 NTP 服务器来进行时间同步,具体操作方法请参考阿里云官方文档。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

新星飞扬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值