如何在 Debian 11 上配置自动安全更新
Debian 是广泛使用的 Linux 发行版,更新系统和软件包对于保护系统的隐私和安全非常重要。在 Debian 中,有一个称为无人值守升级的功能,可以让您自动升级系统。此功能可以自动下载、安装和配置安全更新,确保系统始终保持最新且安全。
在本文中,我们将讨论如何使用无人值守升级在 Debian 上配置自动安全更新。
在 Debian 上配置自动安全更新
Debian 11 上无人值守升级的配置是一个简单的过程,可以通过终端轻松完成。但是,在安装之前,请确保系统是最新的,并为此运行以下命令:
sudo apt update && sudo apt upgrade
接下来,在终端中执行以下命令,在 Debian 系统上安装或确认安装无人值守升级:
sudo apt install unattended-upgrades
默认情况下,它已经安装在 Debian 系统上。
现在在终端中输入以下命令来确认无人值守升级是否正常工作:
sudo unattended-upgrades --dry-run --debug
要检查 Debian 上无人值守升级的状态,请使用systemctl 命令:
sudo systemctl status unattended-upgrades.service
修改无人值守升级配置文件
您可以使用任何文本编辑器来修改配置文件。这里我们使用nano打开无人值守升级的配置文件:
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
文件打开后,您可以对其进行更改,并删除 // 以使该功能处于活动状态。
在文件中,您会注意到如下所示的部分,从行中删除/标记以启用更新:
"origin=Debian,codename=${distro_codename}-updates";
"origin=Debian,codename=${distro_codename}-proposed-updates";
"origin=Debian,codename=${distro_codename},label=Debian";
"origin=Debian,codename=${distro_codename},label=Debian-Security";
"origin=Debian,codename=${distro_codename}-proposed-updates";
"origin=Debian,codename=${distro_codename},label=Debian";
"origin=Debian,codename=${distro_codename},label=Debian-Security";
使用“CTRL+X”保存文件,添加“Y”并按Enter键。
在 Debian 11 上启用无人值守升级
要在系统上启用无人值守升级,您需要配置该文件。在终端中输入以下命令并按 Enter 键:
sudo dpkg-reconfigure --priority=low unattended-upgrades
屏幕上将出现一个弹出窗口,选择是以在 Debian 上启用无人值守升级。
注意:最好重新启动系统以将自动更改应用到 Debian。
在 Debian 11 上禁用无人值守升级
尽管无人值守升级很有用,但您可以随时通过再次执行以下命令来禁用它们。
sudo dpkg-reconfigure --priority=low unattended-upgrades
将出现以下弹出窗口,选择否禁用它们: