系统时间与时区设置
约 513 字大约 2 分钟
2026-08-29
系统时间不正确会影响日志排查、HTTPS 证书校验、定时任务(Cron)甚至数据库主从同步。本文介绍两平台查看与校准时间的方法。
Linux(timedatectl)
timedatectl重点看三行:Local time 本地时间、Time zone 时区、System clock synchronized 是否已同步(yes 为正常)。
设置时区为北京时间
sudo timedatectl set-timezone Asia/Shanghai开启网络时间同步(NTP)
sudo timedatectl set-ntp trueRocky/CentOS 等使用 chronyd 的系统,可指定国内公共 NTP 服务器(编辑 /etc/chrony.conf,Debian/Ubuntu 为 /etc/chrony/chrony.conf):
pool ntp.aliyun.com iburst
pool cn.pool.ntp.org iburstsudo systemctl restart chronyd
chronyc sources -v # 查看同步源状态手动校准(无法联网同步时)
sudo timedatectl set-time '2026-08-29 16:50:00'Windows
图形界面
设置 → 时间和语言 → 日期和时间:打开自动设置时间,时区选 (UTC+08:00) 北京,重庆,香港特别行政区,乌鲁木齐。
同步服务器与命令行
设置 → 时间和语言 → 日期和时间 → 附加时钟 → Internet 时间页 → 更改设置,服务器可填写
ntp.aliyun.com,单击立即更新。或以管理员 CMD 执行:
w32tm /config /manualpeerlist:"ntp.aliyun.com" /syncfromflags:manual /update w32tm /resync w32tm /query /status # 查看同步状态
常见问题
时间总是慢/快固定数值?
多为时区不对(UTC 与东八区差 8 小时):先核对 timedatectl 的 Time zone,而不是直接改时间。
修改时区后 Cron 任务时间变了吗?
会。Cron 按系统本地时间执行,改时区后请复核已有任务的触发时间,参见Cron定时任务。
时间跳变会有什么影响?
大幅回拨会导致 HTTPS 校验异常、日志顺序错乱、Cron 任务漏跑或重复执行。因此校准时间优先用 NTP 平滑同步,避免手动硬调。
每次重启时间就跑偏?
NTP 未生效或被禁用:确认 System clock synchronized 为 yes、chronyd/w32time 服务处于运行状态;仍异常时提交工单检查。
