开启自动安全更新

让 Debian/Ubuntu 每天自动安装安全补丁,系统自己打补丁。

Linux更新自动安全更新安全APT 包管理中风险
运行 sudo dpkg-reconfigure -plow unattended-upgrades 并选 Yes,之后安全更新会每天自动安装。

01命令

命令
$ sudo dpkg-reconfigure -plow unattended-upgrades

02作用说明

没打补丁的家庭服务器是最常见的入侵入口,而 unattended-upgrades 就是系统自带的解法:一个 systemd 定时器每天从官方安全源下载并安装安全更新。这条 reconfigure 命令会把启用开关写进 /etc/apt/apt.conf.d/20auto-upgrades;装了什么可以去 /var/log/unattended-upgrades/ 查看。它只自动装安全类更新,完整的系统升级仍需要 apt upgrade。

03风险

风险中风险
使用条件unattended-upgrades package (preinstalled on Ubuntu desktop/server; Debian: sudo apt install unattended-upgrades)
!注意: 自动更新可能在服务使用中途重启它们(比如你的网站服务);发现异常先看 /var/log/unattended-upgrades/,另外内核更新后仍需重启才能生效。

04撤销

撤销
$ sudo dpkg-reconfigure -plow unattended-upgrades   # choose No to disable

05来源

  • UnattendedUpgrades — Debian Wiki
    Debian · community · 2026-09-17
    依据: dpkg-reconfigure -plow unattended-upgrades interactively enables the daily automatic security update service; the package ships default config enabling the security origin.
  • unattended-upgrade(8) — Ubuntu manual page
    Ubuntu · community · 2026-09-17
    依据: unattended-upgrade runs via apt timers to download and install security updates automatically according to its config.

最后验证: 2026-09-18 · 分类: 安全与隐私

06相关方案