计算机知识分享网

【ubuntu】ubuntu使用chronyc搭建时钟服务器

1. 安装chrony

sudo apt update
sudo apt install chrony

2. 编辑配置文件 /etc/chrony/chrony.conf

#上游ntp服务器,会从以下地址更新时间
pool ntp.ubuntu.com        iburst maxsources 4
pool 0.ubuntu.pool.ntp.org iburst maxsources 1
pool 1.ubuntu.pool.ntp.org iburst maxsources 1
pool 2.ubuntu.pool.ntp.org iburst maxsources 2

# 重点添加以下地址 
server 10.168.1.163
# 即使无网络仍提供时间
local stratum 10
# 192.168.1.0/24 # 允许本地网络同步(可以替换为你的子网),也可以直接用all
allow all

3. 重启 Chrony

sudo systemctl restart chrony

4. 其他命令

chronyc sources -v     # 检查同步源
chronyc tracking       # 查看时间同步状态
sudo chronyc makestep # 强制从ntp上游同步一次时间,一般在客户端使用
sudo ufw allow 123/udp  # NTP默认使用UDP 123端口

#Ubuntu