更稳妥、也更有效的做法,其实是直接改对应时间同步服务的配置文件:用 ntpd 就调整 /etc/ntp.conf,用 systemd-timesyncd 就改 /etc/systemd/timesyncd.conf,用 chronyd 则修改 /etc/chrony.conf;同时还要停用彼此冲突的服务,并放通 UDP 123 端口。

CentOS 7如何修改具体的系统时间同步源

直接改 /etc/ntp.conf 里的 server 行最有效

ntpd 启动后只认这个文件里写的服务器,其他地方改了没用。默认配置通常指向 centos.pool.ntp.org,但国内访问延迟高、丢包率高,容易同步失败或 offset 偏大。

systemd-timesyncd 用户不能改 /etc/ntp.conf

如果你用的是系统默认的 systemd-timesyncd(CentOS 7 安装后未装 ntpchrony 时默认启用),/etc/ntp.conf 完全不生效。

改完不生效?检查三个常见断点

chrony 的话,改的是 /etc/chrony.conf

很多新部署的 CentOS 7 实际用的是 chronyd(比 ntpd 更适应虚拟机和断连场景),它的配置位置完全不同:

真正容易被忽略的是:不同时间服务进程互斥,且各自只读自己的配置文件。改错文件、没停冲突服务、或防火墙没开,三者任一都会让“改源”变成无用功。

本文转载于:https://www.php.cn/faq/3004299.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。