23.09.2025
No categories
如何在Ubuntu中禁用自动更新?
默认情况下,Ubuntu 自动安装更新,以保持系统安全和稳定。这对大多数用户来说是有用的,但在某些情况下,您可能希望手动控制更新——例如,在服务器、测试环境中,或当您需要保持特定软件版本时。
Ubuntu中的主要更新机制
- unattended-upgrades — 自动安装更新的服务,主要是安全补丁。
- APT Periodic — 控制检查和下载更新的频率。
- snapd — 自动更新Snap包。
- systemd timers — 按计划运行更新检查的后台任务。
禁用自动APT更新(系统更新)
方法1:编辑配置文件
打开文件:
更改或添加这些行:
保存(Ctrl+O)并退出(Ctrl+X)。
方法2:移除unattended-upgrades包
禁用自动Snap更新
选项1:停止并禁用服务
选项2:更改刷新计划(更安全)
添加:
这将阻止Snap自动更新。
禁用APT的systemd定时器
Ubuntu使用定时器进行更新。要禁用它们:
检查自动更新是否已禁用
两者都应显示为非活动状态。
还要检查:
禁用自动更新后的重要说明
手动更新:
- 关注安全新闻,以了解何时更新。
- 在生产服务器上,更新前请备份或创建系统快照。
- 要重新启用自动更新,请将配置值更改回“1”或重新安装unattended-upgrades。
结论
在Ubuntu中禁用自动更新使您可以完全控制何时以及如何应用更新。这对于服务器和稳定性比即时更新更重要的特殊环境非常有用。同时,这也需要责任:您需要手动应用安全更新并跟踪漏洞。
