ubuntu触发器更新频率是多少
小樊
38
2025-12-19 23:46:53
ubuntu 触发器更新频率
默认频率与触发机制
- ubuntu 的“触发器”指由 systemd 定时器驱动的 apt 日常任务,核心为:apt-daily.timer 与 apt-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”;
- 如需图形界面:打开“软件和更新”→“更新”,设置“自动检查更新”(如每天/每周)与“安装安全更新”。