Centos8不在直接使用ntp,而是使用chrony作為時間同步,chrony既可以當服務(wù)器端廣播時間,又可以作為客戶端同步時間

安裝
sudo dnf install chrony -y
sudo yum install chrony -y
Centos8使用firewalld服務(wù)對防火墻進行管理。放行ntp服務(wù)(123/udp)
firewall-cmd --add-service=ntp --permanent && firewall-cmd --reload
作為服務(wù)器端
配置chrony服務(wù)端
sudo vim /etc/chrony.conf
刪除配置自帶的NTP服務(wù)器。換成國內(nèi)阿里云的NTP服務(wù)器地址。
添加上游NTP服務(wù)器
server time1.aliyun.com iburst? ?
server time2.aliyun.com iburst
server time3.aliyun.com iburst
允許 192.168.1.0/24 內(nèi)的客戶端通過這臺服務(wù)器獲取時間
allow 192.168.1.0/24
配置無誤后,重啟chrony服務(wù),并配置開機自啟動:
systemctl restart chronyd.service
systemctl enable chronyd.service
使用ss -tlunp | grep chrony或者 lsof -i:123命令檢查chrony服務(wù)使用的123/udp端口是否啟動成功
作為客戶端
同樣安裝,然后修改客戶端chrony配置文件
sudo vim /etc/chrony.conf
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
# pool 2.centos.pool.ntp.org iburst
#添加NTP服務(wù)器
server time1.aliyun.com iburst? ?
server time2.aliyun.com iburst
server time3.aliyun.com iburst
如果有自建的chrony客戶端也可以自行配置
server 192.168.1.30 iburst
重啟chrony客戶端服務(wù),重啟chrony服務(wù),并配置開機自啟動:
systemctl restart chronyd.service && systemctl enable chronyd.service --now
查看同步狀態(tài)
chronyc sources -v