首页 帮助中心 美国云服务器 CentOS8设置自动更新的方法
CentOS8设置自动更新的方法
时间 : 2025-01-13 11:55:29 编辑 : 华纳云 阅读量 : 38

CentOS8具有一定可靠性和安全性,且具有预安装的Cockpit,这是基于wb的控制台让系统管理者可轻松管理多项任务。系统管理员最重要事情就是保证数据和系统的安全,华纳云来告诉大家如何在CentOS8中实现软件自动更新(不需要手动安装/其他更新)。

可以通过自动RPM包设置CentOS8自动更新,先安装DNF-automatic RPM 包。其中有自动启动DNF组件:

# dnf install dnf-automatic

可以用rpm命令来获取关于软件包的更多详细信息:

# rpm -qi dnf-automatic

再配置DNF-automatic更新,打开/etc/dnf/automatic.conf文件设置所需值:

[commands]

upgrade_type = default

random_sleep = 0

download_updates = yes

apply_updates = yes

[emitters]

emit_via = motd

[email]

email_from = root@myserver.example.com

email_to = root

email_host = localhost

[base]

debuglevel = 1

还可以把dnf-automatic设为仅下载新更新并通过电子邮件提醒,这样表示需要手动安装更新,启用这项功能需要在配置文件中禁用apply-updates:

apply_updates = no

再设置警报方法,可以运行dnf-automatic,执行以下命令为您的CentOS 8机器安排DNF自动更新:

#systemctl enable --now dnf-automatic.timer

启用系统统计时器,检查dnf-automatic的服务状态:

# systemctl list-timers *dnf-*

另还可以使用开头说到的Cockpit来更新操作系统和软件。需要先登录到Cockpithttps://SERVER_IP:9090(其中SERVER_IP是您的CentOS 8服务器的 IP 地址)。登录后,单击左侧导航中的软件更新。

打开自动更新,可以选择所需更新类型,有应用全部更新或应用安全更新,应用更新日期和时间及重启服务器。重启系统才可完成自动更新,因此需要选择好更新时间确认重启服务器不会影响到其他事项。

华纳云 推荐文章
使用Stratis来管理RHEL9中分层本地存储的方法 虚拟机内存使用率过高的一些优化方法 Mozilla Firefox 133的安装方法及新功能介绍 配置服务器301重定向的方法 谈SQL数据库的事务4大特性及隔离性设置 Linux中对比本地和远程文件差异的方法 Git的安装方法及Git数据库的创建方法 海外云服务器Ubuntu中cephadm管理存储池 Linux分区损坏与数据丢失的应对策略 如何在UniApp中进行小程序分包的详细步骤
客服咨询
7*24小时技术支持
技术支持
渠道支持