厌倦了登录服务器经常提示有N个补丁需要更新,需要重新启动之类的,可以通过服务器自动更新解决。
1.安装自动更新支持包
安装unattended-upgrades包。
sudo apt install unattended-upgrades
2.配置自动更新
编辑配置文件
sudo vi /etc/apt/apt.conf.d/50unattended-upgrades
该文件前半段长这样子:
最重要的是把“updates”这一行注释去掉。
“${distro_id}:${distro_codename}-updates”;
建议把自动清理不用内核文件的行也同时打开。
Unattended-Upgrade::Remove-Unused-Kernel-Packages “true”;
Unattended-Upgrade::Remove-Unused-Dependencies “true”;
自动重启及时间看个人喜好打开。
3.启用自动更新
sudo vi /etc/apt/apt.conf.d/20auto-upgrades
按需要修改内容
APT::Periodic::Update-Package-Lists “1”;
APT::Periodic::Download-Upgradeable-Packages “1”;
APT::Periodic::AutocleanInterval “3”;
APT::Periodic::Unattended-Upgrade “1”;
4.确认是配置是否起作用
用dry run方式看自动更新配置是否起作用:
sudo unattended-upgrades –dry-run –debug
No comments:
Post a Comment