1、先手动对时测试对时服务器是否可用
ntpdate ntp.aliyun.com
如果出现通道占用的错误提示,可以使用 ntpdate -u ip 进行同步,也可以先停掉ntpd服务, 停用123端口后,再进行 ntpdate测试。
查找123端口被哪个程序占用:
lsof -i : 123 或者 netstat -nulp | grep :123
2、配置ntp服务器
vi /etc/ntp.conf
driftfile /var/lib/ntp/drift
logconfig all
restrict 127.0.0.1
restrict ::1 restrict default nomodify notrap nopeer noquery
server x.x.x.x iburst minpool 6 maxpool 10
[color=var(--cos-color-text)]iburst:这是一个启动优化选项。当 NTP 客户端首次启动或与服务器失去同步时,iburst 会快速发送一组(通常是8个)探测包,而不是等待常规的轮询间隔。这能显著加速初始同步过程,缩短获取准确时间所需的时间。12 [color=var(--cos-color-text)]minpoll 4:指定最小轮询间隔为 2⁴ = 16 秒。轮询间隔是客户端向服务器发起时间请求的最小时间间隔。设置为 4 表示在任何情况下,客户端至少每 16 秒会向服务器请求一次时间同步。13 [color=var(--cos-color-text)]maxpoll 4:指定最大轮询间隔也为 2⁴ = 16 秒。这表示客户端与服务器之间的通信频率被固定在 16 秒,不会因为网络稳定或同步良好而延长间隔。
保存后重起服务 systemctl restart ntpd 或 service ntpd restart
验证同步状态
使用ntpq -p命令查看与NTP服务器的连接和同步情况
|