在 Ubuntu 26.04 中,系统时间不准确会导致证书报错、日志错乱、软件安装失败、网络服务异常等问题。官方标准方案是使用 systemd-timesyncd 进行 NTP 自动时间同步,轻量、稳定、无需额外安装服务,也是 Ubuntu 默认推荐的时间同步方式。
本文使用 Ubuntu 26.04 原生工具,提供可直接复制的标准配置流程。
一、检查当前时间与同步状态

先查看当前系统时间是否正确:
timedatectl
重点查看这几项:
- Local time / RTC time
- Time zone
- NTP service: active/inactive
- System clock synchronized: yes/no
如果显示 NTP service: inactive 或 System clock synchronized: no,说明未开启自动同步。
二、开启 NTP 时间自动同步(标准命令)
Ubuntu 26.04 开启时间自动更新只需要一条命令:
sudo timedatectl set-ntp true
执行后系统会自动启用 systemd-timesyncd,并从官方 NTP 服务器同步时间。
三、验证是否开启成功
再次运行:
timedatectl
出现以下内容即配置完成:
- NTP service: active
- System clock synchronized: yes
也可以查看同步状态详情:
timedatectl show-timesync --all
四、查看系统 NTP 同步日志
排查时间不同步问题时使用:
journalctl -u systemd-timesyncd
五、更换国内 NTP 服务器(可选,加速同步)
如果觉得官方服务器慢,可以编辑配置文件使用国内时间服务器:
sudo nano /etc/systemd/timesyncd.conf
取消注释并修改为:
plaintext
[Time]
NTP=ntp.aliyun.com ntp1.aliyun.com cn.ntp.org.cn
FallbackNTP=ntp.ubuntu.com
保存退出(nano 按 Ctrl+O → 回车 → Ctrl+X),重启服务生效:
sudo systemctl restart systemd-timesyncd
六、关闭自动时间同步(如需)
sudo timedatectl set-ntp false
标准做法总结(核心记忆点)
- Ubuntu 26.04 默认使用 systemd-timesyncd,不需要装 ntp、chrony 等额外服务
- 开启自动同步:
sudo timedatectl set-ntp true - 查看状态:
timedatectl - 加速:更换国内 NTP 服务器
- 无需复杂配置,一条命令即可完成