📅  最后修改于: 2023-12-03 15:05:42.959000             🧑  作者: Mango
unattended-upgr
- 自动升级系统软件的Shell脚本unattended-upgr
是一个Shell脚本,用于在运行Debian或Ubuntu操作系统的计算机上自动升级系统软件。这个脚本会定期检查系统上存在的软件包更新,并在有更新时安装它们。它还可以自动重启系统以完成更新。
unattended-upgr
已经默认安装在Debian和Ubuntu操作系统中。如果您使用的是其他Linux发行版,则需要手动安装。您可以从GitHub上下载脚本并依照文档进行安装。
默认情况下,unattended-upgr
会在每天的凌晨3点运行。您可以通过编辑/etc/apt/apt.conf.d/50unattended-upgrades
文件来自定义升级行为。该文件中包含了各种选项和注释,供您选择和修改。
以下是一个例子,关闭了自动重启和安全更新的选项:
// 不重启系统
Unattended-Upgrade::Automatic-Reboot "false";
// 不安装安全更新
Unattended-Upgrade::Allowed-Origins {
"${distro_id}:${distro_codename}-security";
"${distro_id}:${distro_codename}-updates";
// "${distro_id}:${distro_codename}-backports";
};
使用unattended-upgr
可以自动处理系统软件更新,加快了升级的速度和减少了漏洞的风险。如果您对系统软件版本的管理感到烦恼,那么这个脚本一定是您的不二之选。