计算机知识分享网

【ubuntu】ubuntu使用chronyc做客户端同步内网时间

1. 安装chrony

sudo apt update
sudo apt install chrony

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

#iburst 代表 上游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 iburst

3. 重启 Chrony

sudo systemctl restart chrony

4. 其他命令

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


# 检查NTP服务状态 
timedatectl status 
# 确保NTP已启用(若未启用)
sudo timedatectl set-ntp true 

#Ubuntu