已编辑 2 几周前 通过 ExtremeHow 编辑团队
帽子更新配置自动更新软件操作系统软件包管理器系统管理初学者计算机
翻译更新 2 几周前
Fedora 是一个受欢迎的 Linux 发行版,许多人每天都在使用它来完成各种任务,包括开发、业务活动等等。保持系统最新对于安全性和稳定性都很重要。幸运的是,Fedora 提供了一种方便的方法来配置自动更新,可以轻松维护您的系统。在本指南中,我们将学习如何在 Fedora 中配置自动更新。我们将详细介绍每一步,解释不同的选项,并提供一些示例来帮助您更好地理解这个过程。
在我们开始设置自动更新之前,了解 Fedora 中更新的工作原理很重要。Fedora 使用 DNF 包管理器来处理软件包管理。DNF 可以帮助您在系统上安装、更新和删除包。自动更新意味着 DNF 将管理和安装您的系统更新,而无需人工干预。这有助于保护系统免受漏洞和错误的影响。
启用 Fedora 自动更新有几个原因:
现在,我们将介绍在 Fedora 中配置自动更新的步骤。我们将使用 `dnf-automatic` 工具,它是一个提供自动化更新过程的便捷方式的包。
首先,您需要在 Fedora 系统上安装 `dnf-automatic` 包。此包负责处理自动更新过程。打开终端并运行以下命令:
sudo dnf install dnf-automatic
该命令将询问您的密码。输入后,dnf 将为您下载并安装该包。
安装软件包后,下一步是配置它。`dnf-automatic` 的配置文件位于 /etc/dnf/automatic.conf
。您可以使用文本编辑器编辑此文件。在本指南中,我们将使用 `nano`,这是一个简单的命令行文本编辑器。
sudo nano /etc/dnf/automatic.conf
您将在此配置文件中看到几个部分。让我们探索一些重要的部分和参数:
[commands] upgrade_type = default apply_updates = yes
[emitters] emit_via = email
[email] email_from = system@fedoraserver.com email_to = your_email@example.com smtp_server = smtp.example.com smtp_port = 587 smtp_user = username smtp_passwd = password
请务必将诸如 `your_email@example.com` 和 `smtp.example.com` 之类的占位符替换为您的实际电子邮件地址和 SMTP 服务器详细信息。
配置文件后,下一步是启用并启动 `dnf-automatic` 服务。启用服务可确保其在启动时运行,并启动它将立即开始该过程:
sudo systemctl enable --now dnf-automatic.timer
此命令将启用计时器单元,该计时器单元根据其计划安排自动更新服务运行(默认情况下通常是每日)。您无需运行更新服务,因为系统会自动处理。
设置后,您可能希望检查自动更新服务是否运行正常。您可以通过运行以下命令检查状态:
sudo systemctl status dnf-automatic.timer
此命令会告诉您计时器是否活动以及下一次更新何时计划。
最后,为了确保一切顺利进行,花一两天时间检查系统是否自动接收更新。您可以查看 `/var/log/dnf.log` 和 `/var/log/dnf.rpm.log`,更新日志存储在这里。
在 Fedora 中配置自动更新是保证系统安全和最新的实用步骤。使用 `dnf-automatic` 工具,您可以自动执行这些更新并减少人工干预。按照本指南中描述的几个简单步骤,您可以在 Fedora 系统上设置自动更新。
请记住,对于暴露在互联网或有关键安全要求的系统,自动更新尤为重要。然而,在某些特定情况下,例如关键任务服务器,您可能希望手动审核和应用更新以最大程度地减少停机时间。因此,请根据系统需求明智地选择更新策略。
随时根据您的需要更改 `dnf-automatic` 的配置,体验无忧的 Fedora 系统更新体验。祝更新愉快!
如果你发现文章内容有误, 您可以