原因: 主机商因安全问题禁用了UDP 123端口,让NTP时间同步服务不可用,没办法的情况下找到了htpdate这个基于HTTP的时间同步工具,htpdate的精度为 -+0.5 秒,对于时间要求不是非常高的场景可以使用。

ubuntu 22安装
一、安装 htpdate

sudo apt update
sudo apt install htpdate
# 配置时间同步域名
sudo sed -i 's/^HTP_SERVERS=.*/HTP_SERVERS="www.baidu.com www.qq.com www.jd.com www.tencent.com www.aliyun.com www.bing.com"/' /etc/default/htpdate

sudo systemctl restart htpdate
sudo systemctl status htpdate
sudo systemctl enable htpdate

二、禁用 systemd-timesyncd 服务

sudo timedatectl set-ntp false
sudo systemctl stop systemd-timesyncd
sudo systemctl disable systemd-timesyncd

标签: htpdate, NTP