Ubuntu 26.04 配置系统时间自动同步

在 Ubuntu 26.04 中,系统时间不准确会导致证书报错、日志错乱、软件安装失败、网络服务异常等问题。官方标准方案是使用 systemd-timesyncd 进行 NTP 自动时间同步,轻量、稳定、无需额外安装服务,也是 Ubuntu 默认推荐的时间同步方式。

本文使用 Ubuntu 26.04 原生工具,提供可直接复制的标准配置流程

一、检查当前时间与同步状态

ubuntu 使用timedatectl查看系统时间同步

先查看当前系统时间是否正确:

timedatectl

重点查看这几项:

  • Local time / RTC time
  • Time zone
  • NTP service: active/inactive
  • System clock synchronized: yes/no

如果显示 NTP service: inactiveSystem 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

标准做法总结(核心记忆点)

  1. Ubuntu 26.04 默认使用 systemd-timesyncd,不需要装 ntp、chrony 等额外服务
  2. 开启自动同步:sudo timedatectl set-ntp true
  3. 查看状态:timedatectl
  4. 加速:更换国内 NTP 服务器
  5. 无需复杂配置,一条命令即可完成
本文首发于 58Linux技术博客,专注Ubuntu桌面使用、Linux服务器运维与网站搭建实战。

发表评论

粤ICP备10052831号 | © 2026 58Linux 技术笔记. All Rights Reserved. | 联系我们 | 关于本站
本站内容开放共享,仅供学习交流 | 专注 Ubuntu & Linux 实战教程
Built with GeneratePress