首页/安全/等保与合规速查/整改实操:时间同步(chrony 与 Windows)
测评与整改57 条

整改实操:时间同步(chrony 与 Windows)

统一时间源是审计日志可采信的前提:Linux 用 chrony 同步内外时间源,Windows 用 w32tm 指向上级时钟。

等保与合规速查安全更新于 2026-10-13

时间同步怎么做

统一时间源是审计日志可采信的前提:Linux 用 chrony 同步内外时间源,Windows 用 w32tm 指向上级时钟。典型架构是在核心区部署内部 NTP 服务——上层同步外部可靠时间源,下层为内网设备提供校时;所有服务器、交换机、防火墙与安全设备都指向内部服务,并统一时区设置。

基本信息

Linux 组件chrony(chronyd 服务、chronyc 查询)
Windows 组件w32tm 命令与 Windows 时间服务
架构建议内部 NTP 服务双源,内网设备统一指向
时区要求全部设备统一(如 Asia/Shanghai)
验证命令chronyc sources -v、chronyc tracking、w32tm /query /status
监控要求偏差监控与告警

典型使用场景

  • 审计条款整改中的时间同步建设
  • 多机房设备的时间源统一
  • Windows 域环境的时间层级配置
  • 事件复盘前的时间线校准
  • 时间源故障的排查与切换验证

chrony 服务端与客户端

chrony 服务端与客户端
# 服务端 /etc/chrony.conf
server ntp.aliyun.com iburst   # 上层时间源(按可达性替换)
allow 10.10.0.0/24             # 允许内网网段同步
local stratum 10               # 上级不可达时仍对外提供时间

# 客户端 /etc/chrony.conf
server 10.10.0.10 iburst       # 指向内部 NTP 服务

验证与 Windows 同步

验证与 Windows 同步
# Linux:启动并设为开机自启,然后核对时间源与偏差
systemctl enable --now chronyd
chronyc sources -v
chronyc tracking
# Windows:指向内部时钟源并立即校时
w32tm /config /manualpeerlist:10.10.0.10 /syncfromflags:manual /update
w32tm /resync

常见偏差来源

来源表现排查方向
时区不一致日志相差固定小时数核对时区与设备默认设置
时间源不可达偏差缓慢增大检查网络与上层源连通性
手动校时残留漂移无规律关闭手动校时并启用 NTP
虚拟化时钟漂移虚拟机偏差较大依赖宿主或配置客户机同步
建议内部服务配置两个上层源并允许本地层(local stratum),上级不可达时仍能对内提供时间,避免内网全面失去同步。
只同步服务器不同步交换机与安全设备,事件时间线仍然对不上,审计追溯时最常卡在这一步。

设备侧核对项

设备类型核对项常见问题
Linux 服务器chrony 配置、chronyc tracking 偏差系统自带服务未启用
Windows 服务器w32tm 时间源与同步状态仍指向默认外部源
交换机与路由器NTP 服务器地址与同步状态从未配置时间源
防火墙与安全设备时间源、日志时间戳与时区时区与内网不一致
内部时间服务本身也要监控:把 chronyc tracking 的偏差值与同步状态采集到监控平台,时间源失效时能第一时间发现。

易错点

  • 只同步服务器不同步网络与安全设备:事件时间线仍对不上
  • 时区不统一:日志相差 8 小时,追溯时容易误判
  • 无偏差监控:时间源失效长期无人发现
  • 时间源单点:上层源不可达后全网设备一起漂移

数据来源与参考

  • chrony 文档(chrony.conf)、Microsoft Learn(w32tm)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌