📅  最后修改于: 2023-12-03 15:38:50.800000             🧑  作者: Mango
在 Fedora 中,系统更新的自动化被设计得非常好,以确保您的系统中的软件包总是最新,并且包含最新的安全补丁。如果您没有禁用自动化更新,则应该能在背景中自动运行。在本指南中,我们将向您展示如何检查您的 Fedora 系统是否正在运行自动更新。
首先,请登录您的 Fedora 系统以检查系统的更新状态。从终端或 SSH 访问到您的服务器。
在 Fedora 中,自动更新任务使用 'dnf-automatic' 包来运行。使用以下命令检查更新表单以查看系统是否正在使用它:
$ sudo dnf list installed dnf-automatic
如果您看到以下输出,则表明您的系统已安装 dnf-automatic 包,并且更新系统是自动化的:
dnf-automatic.noarch 4.2.23-1.fc34 @updates
否则,如果找不到该包,则您需要自行安装 dnf-automatic 包。
$ sudo dnf install -y dnf-automatic
自动化更新任务是由 systemd daemon 在 Linux 系统中管理的。因此,在 Fedora 中,要检查系统更新的状态,我们需要检查此 systemd 服务的状态。运行以下命令以检查 dnf-automatic 服务的当前状态:
$ sudo systemctl status dnf-automatic.timer
如果您看到以下输出,则表明 dnf-automatic 的服务当前正在运行:
● dnf-automatic.timer - dnf automatic
Loaded: loaded (/usr/lib/systemd/system/dnf-automatic.timer; enabled; vendor preset: enabled)
Active: active (waiting) since xx-xx-xx xx:xx:xx CST; xxmin ago
Docs: man:dnf-automatic.service(8)
Main PID: 9874 (systemd-sleep)
通过以上步骤,您已经学会了如何检查您的 Fedora 系统是否正在运行自动更新。如果您的系统正在运行自动化更新,则可以放心,系统中的软件包始终处于最新状态,并且包含最新的安全修补程序。