一、内网 NTP 时间同步核心作用
保障业务稳定运行:确保分布式集群、数据库主从同步、交易订单等业务的时序一致性,避免因时钟偏差引发数据错乱、服务异常。
提升运维排障效率:统一全量云主机系统时间,保障日志时序准确,便于故障溯源与问题定位。
满足合规审计要求:符合网络安全等级保护等监管规范对系统时间统一、日志可追溯的硬性要求。
低延迟高可靠:使用天翼云内网 NTP 专用地址,无需占用公网带宽,同步链路稳定、精度更高。
二、前置说明
适用范围:天翼云弹性云主机,涵盖红帽系(RHEL 7/8/9、CentOS 7/Stream、Rocky Linux、AlmaLinux 等)、Debian 系(Debian 10/11/12、Ubuntu 18.04+)Linux 操作系统。
天翼云内网 NTP 服务器地址:169.254.169.254。
三、配置步骤
红帽系操作系统配置(chronyd)
红帽系操作系统官方推荐使用 chronyd 服务实现时间同步,RHEL 8/9 系列默认预装并启用,配置步骤如下:
备份原始配置文件(便于异常回滚)
cp /etc/chrony.conf /etc/chrony.conf.bak写入天翼云内网 NTP 配置
清理原有NTP源配置
sed -i -E '/^(pool|server)/d' /etc/chrony.conf新增内网NTP同步配置
cat >> /etc/chrony.conf << EOF server 169.254.169.254 iburst prefer EOF
重启服务并配置开机自启
systemctl restart chronyd systemctl enable --now chronyd
Debian 系操作系统配置(systemd-timesyncd)
Debian/Ubuntu 系统默认自带 systemd-timesyncd 轻量级时间同步服务,无需额外安装,配置步骤如下:
备份原始配置文件(便于异常回滚)
cp /etc/systemd/timesyncd.conf /etc/systemd/timesyncd.conf.bak写入天翼云内网 NTP 配置
sed -i "s/^#\?NTP=.*/NTP=169.254.169.254/g" /etc/systemd/timesyncd.conf重启服务并启用系统 NTP 同步
systemctl restart systemd-timesyncd timedatectl set-ntp true systemctl enable --now systemd-timesyncd
四、配置验证
配置完成后,可通过以下命令验证时间同步状态:
红帽系系统验证
查看chronyd服务运行状态
systemctl status chronyd查看时间同步详情
chronyc tracking
Debian 系系统验证
查看timesyncd服务运行状态
systemctl status systemd-timesyncd查看时间同步详情
timedatectl timesync-status说明
若输出结果中显示同步源为169.254.169.254,系统时间偏差在毫秒级,即为配置成功。