第2步:配置Ubuntu
运行以下命令以打开无人值守的升级配置文件。
文件中的行应用每个更新频道。
安全性,常规软件更新和修补程序,Backport和Coprate Packages都有自己的频道。
要自动安装安全更新,我们必须注释//输出所有其他频道,以便在未知的情况下,它们不会安装新更新。
在关键的生产服务器上,我们不希望包自动升级。
因此,请务必注释其他不安全的频道。
打开配置文件:
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
文件的内容参考:
Unattended-Upgrade::Allowed-Oroirns {
// "${distro_id}:${distro_codename}";
"${distro_id}:${distro_codename}-security";
//Extended Security Maintenance; doesn't necessarily exist for
//every release and this system may not have it installed, but if
//available, the policy for updates is such that unattended-upgrades
//should also install from here by default.
// "${distro_id}ESM:${distro_codename}";
// "${distro_id}:${distro_codename}-updates";
// "${distro_id}:${distro_codename}-proposed";
// "${distro_id}:${distro_codename}-backports";
};
为了保证安全,注释掉所有其他渠道。
在同一文件中,我们可以设置阻止某些包升级。
我们可以在每行上添加要阻止升级的包,如下所示
Unattended-Upgrade::Package-Blacklist {
"vim";
"nginx";
"mariadb-server";
// "libc6";
// "libc6-dev";
// "libc6-i686";
};
保存文件并退出。
第3步:启用自动更新
打开无人值守升级参数。
sudo nano /etc/apt/apt.conf.d/20auto-upgrades
然后编辑下面行
APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Unattended-Upgrade "1"; APT::Periodic::Download-Upgradeable-Packages "1";
保存文件并退出。
最后重启服务器完成设置。
第1步:安装Ubuntu无人值守升级包
要使Ubuntu能够始终自动安装安全更新,必须安装其无人值守的升级包。
sudo apt update sudo apt install unattended-upgrades
日期:2020-07-07 20:55:39 来源:oir作者:oir
