Ubuntu 自动安全更新(unattended-upgrades)
unattended-upgrades 是 Ubuntu 里自动装安全更新的服务:服务器默认开启、桌面默认提示,怎么查是否启用、怎么改自动重启、以及为什么不建议全量自动升级。
结论先行
unattended-upgrades 是随 Ubuntu 安装的后台服务:默认只自动装安全更新,不自动装普通更新、也不自动重启;Ubuntu 26.04 Live Server 条目 装完通常默认启用,桌面版(桌面条目)默认不启用,以 Ubuntu 索引 说明为准。
查是否启用
dpkg -l unattended-upgrades # 装了没有
systemctl status unattended-upgrades
默认行为与关键配置
| 项 | 默认 | 说明 |
|---|---|---|
| 自动装安全更新 | 服务器开 / 桌面关 | 看安装类型 |
| 自动重启 | 关 | 需改配置才开 |
| 装完通知 | 写日志 | 桌面版有通知提示 |
配置文件:/etc/apt/apt.conf.d/50unattended-upgrades,常用两行:
Unattended-Upgrade::Automatic-Reboot "false";
Unattended-Upgrade::Automatic-Reboot-Time "03:00";
为什么不开全量自动升级
- 自动重启 = 不定时把服务打挂,生产机尤其危险。
- 全量(含新功能)自动装可能引入行为变化;自动的应该只限于安全修复。
- 拿不准当前状态时,先手动
apt update && apt upgrade一次看清单,再决定是否放开自动。
常见误操作
- 开了自动重启却没通知渠道,半夜服务全断,自己都不知道。
- 以为「自动更新」就免了定期人工巡检:自动装不上(锁冲突/磁盘满)时它只在日志里留痕。