linux使用htpdate进行时间同步
原因: 主机商因安全问题禁用了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