如何安装并配置使用 dnf-automatic 自动更新 Rocky Linux 8

搬瓦工

Rocky Linux 安装之后,我们需要随时保持 VPS 最新状态。使您的服务器保持最新很重要,因为它可以确保将安全补丁和错误修复应用于其上的所有包。您应该已经知道如何手动更新您的服务器。通过使用 dnf-automatic 自动执行此过程,您将永远不必担心忘记再次更新您的服务器。

搬瓦工目前支持安装 Rocky Linux,参考《CentOS 替代品:搬瓦工重装系统可以选择 RockyLinux / AlmaLinux》。

一、安装 dnf-automatic

建议创建一个非 root 账户之后再登录 VPS(参考《Sudo 和 Root 的区别?为什么使用 Sudo 而不是以 Root 身份登录?》),然后通过下面命令安装:

sudo dnf install dnf-automatic

二、配置 dnf-automatic

打开下面的配置文件:

sudo vim /etc/dnf/automatic.conf

默认情况下,dnf-automatic 下载更新而不应用它们。如果您希望 dnf-automatic 在下载更新后将更新应用到您的服务器,请找到 apply_updates 参数,并将其更改为 yes

apply_updates = yes

您还可以选择仅安装安全更新。为此,请将 upgrade_type 参数设置为 security。如果您将其设置为默认值,dnf-automatic 会安装所有更新,包括安全更新。

upgrade_type = security

最后,将 emit_via 参数设置为 motd。这会在您每次登录服务器时告诉您已安装的任何更新。

emit_via = motd

完成编辑后保存并退出文件。在继续之前,手动运行 dnf-automatic 命令以确保配置文件中没有错误。

sudo dnf-automatic

三、设置计时器

该软件包包含一个计时器,您可以使用它与 systemd 一起按计划运行 dnf-automatic。使用 systemctl 命令启用计时器。

sudo systemctl enable --now dnf-automatic.timer

您的服务器现在每天早上 06:00 运行 dnf-automatic。

如果要将计时器更改为更方便的时间表,则应编辑计时器文件。

sudo vim /etc/systemd/system/timers.target.wants/dnf-automatic.timer

更改 OnCalendar 参数后指定的时间。例如,要将计时器更改为上午 01:00,请使用以下设置:

OnCalendar=*-*-* 01:00

配置文件还指定了最多 60 分钟的随机延迟,这意味着 dnf-automatic 每天运行的时间略有不同。您可以减少最大随机延迟以缩短 dnf-automatic 可能运行的时间窗口,或者您可以将其设置为 0m 以始终准确地在指定的时间运行。

RandomizedDelaySec = 0m

对计时器文件进行更改后,您需要重新加载 systemd 守护程序以应用更改。

sudo systemctl daemon-reload

要检查您的新计时器配置是否有效,请列出系统上的所有计时器。

systemctl list-timers 

找到 dnf-automatic.timer 条目,并验证 NEXT 列显示您配置的正确时间。

至此,就完成了 dnf-automatic 的所有安装和设置步骤。

四、搬瓦工新手教程和优惠套餐

1、搬瓦工新手入门

  1. 搬瓦工新手入门教程(1):搬瓦工众多方案怎么选择
  2. 搬瓦工新手入门教程(2):搬瓦工机房选择和速度测试
  3. 搬瓦工新手入门教程(3):注册账户和微信支付、支付宝购买教程
  4. 搬瓦工新手入门教程(4):登陆搬瓦工网站后台查看 VPS,登录 KiwiVM 面板进行简单管理
  5. 搬瓦工新手入门教程(5):通过 KiwiVM 后台面板更换操作系统并获取登陆信息

2、搬瓦工推荐方案

优惠码:BWHCCNCXVV(优惠力度 6.58%)

更多推荐:

方案内存CPU硬盘流量/月带宽机房价格购买
KVM
(最便宜)
1GB2核20GB1TB1GbpsDC3 CN2
DC8 ZNET
$49.99/年购买
KVM2GB3核40GB2TB1Gbps$52.99/半年
$99.99/年
购买
CN2GIA-E
(最推荐)
1GB2核20GB1TB2.5GbpsDC6 CN2 GIA-E
DC9 CN2 GIA
日本软银 JPOS_1
荷兰 EUNL_9
$49.99/季度
$169.99/年
购买
CN2GIA-E2GB3核40GB2TB2.5Gbps$89.99/季度
$299.99/年
购买
HK2GB2核40GB0.5TB1Gbps中国香港 CN2 GIA
日本东京 CN2 GIA
$89.99/月
$899.99/年
购买
HK4GB4核80GB1TB1Gbps$155.99/月
$1559.99/年
购买
OSAKA2GB2核40GB0.5TB1.5Gbps日本大阪 CN2 GIA$49.99/月
$499.99/年
购买
OSAKA4GB4核80GB1TB1.5Gbps$86.99/月
$869.99/年
购买

此外,也可以参考《2021年最新搬瓦工优惠码/搬瓦工便宜套餐/搬瓦工新手教程整理》。

3、搬瓦工补货通知

下面的优惠通知只会在有优惠活动的时候推送信息,其他时候都是禁言的,所以不会对大家造成打扰,可以放心关注。

未经允许不得转载:搬瓦工 » 如何安装并配置使用 dnf-automatic 自动更新 Rocky Linux 8