温馨提示×

ubuntu缓存更新策略

小樊
71
2025-03-28 08:00:01
栏目: 智能运维

Ubuntu 使用 unattended-upgrades 工具来实现自动更新,包括安全更新、常规更新和 backports。该工具可以自动下载并安装更新,并配置为自动清理旧包或重启系统(如果需要)。

如何设置 Ubuntu 自动每日更新

  1. 安装 unattended-upgrades
sudo apt update
sudo apt install unattended-upgrades
  1. 配置自动更新
  • 打开配置文件:
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
  • 确保以下部分被启用:
Unattended-Upgrade::Allowed-Origins {"${distro_id}:${distro_codename}";"${distro_id}:${distro_codename}-security";"${distro_id}ESM:${distro_codename}";};
  • (可选)启用自动清理旧包:
Unattended-Upgrade::Remove-Unused-Dependencies "true";
  • 保存并退出编辑器。
  1. 启用每日更新
  • 打开自动更新配置文件:
sudo nano /etc/apt/apt.conf.d/20auto-upgrades
  • 添加或确保以下内容存在:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
  • 保存并退出编辑器。
  1. 测试配置
sudo unattended-upgrades --dry-run --debug
  1. 监控日志

自动更新的日志会保存在 /var/log/unattended-upgrades/ 目录下。

0