温馨提示×

ubuntu触发器更新频率是多少

小樊
38
2025-12-19 23:46:53
栏目: 智能运维

ubuntu 触发器更新频率

默认频率与触发机制

  • ubuntu 的“触发器”指由 systemd 定时器驱动的 apt 日常任务,核心为:apt-daily.timerapt-daily-upgrade.timer。默认配置下,apt-daily.timer 每天触发两次(06:00、18:00),apt-daily-upgrade.timer 每天触发一次(06:00)。两者均为 oneshot 类型,触发后执行 /usr/lib/apt/apt.systemd.daily 脚本(传入 update 或 install 参数),分别用于检查/下载更新与安装更新。

影响实际更新频率的配置

  • 上述 systemd 定时器只决定“何时触发检查/安装”,而“是否安装、多久检查一次”由 apt 周期配置控制(/etc/apt/apt.conf.d/20auto-upgrades 等)。常见默认值与含义如下:
    • apt-daily.timer:每天06:00、18:00触发(检查与下载)
    • apt-daily-upgrade.timer:每天06:00触发(安装)
    • apt-periodic 配置示例:
      • apt::periodic::update-package-lists “1” → 每天检查更新列表
      • apt::periodic::unattended-upgrade “1” → 每天自动安装安全更新(默认仅安全更新) 以上默认值与文件位置及作用机制可参考系统默认配置与说明。

如何查看与调整

  • 查看与临时停止/禁用定时器
    • 查看状态:systemctl status apt-daily.timer、systemctl status apt-daily-upgrade.timer
    • 临时停止:sudo systemctl stop apt-daily.timer、sudo systemctl stop apt-daily-upgrade.timer
    • 禁止开机自启:sudo systemctl disable apt-daily.timer、sudo systemctl disable apt-daily-upgrade.timer
  • 调整检查/安装频率
    • 编辑 /etc/apt/apt.conf.d/20auto-upgrades(示例将检查与无人值守升级都设为每天):
      • apt::periodic::update-package-lists “1”;
      • apt::periodic::unattended-upgrade “1”;
    • 如需图形界面:打开“软件和更新”→“更新”,设置“自动检查更新”(如每天/每周)与“安装安全更新”。

0