CentOS 8设置自动更新的完整步骤
你可以为数据和计算机做的最好的事情就是确保它们的安全。就像打开更新一样简单,但是,大多数使用centos 8的人都不知道该怎么做。
setup-centos-8-automatic-updates
在本文中,你将学习如何在centos 8 linux机器上启用自动软件更新。你将学习如何设置系统,从而无需手动安装安全性和其他更新。
1.使用自动rpm软件包设置自动centos 8更新
首先是要安装dnf自动 rpm软件包。该软件包提供了自动启动的dnf组件。要安装它,请使用以下命令。
# dnf install dnf-automatic
在centos 8中安装dnf-automatic
你可以使用rpm命令获取有关该软件包的更多详细信息。
#rpm -qi dnf-automatic
获取有关dnf-automatic的信息
下一步是配置dnf自动更新。配置文件位于 /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
在centos 8上计划dnf自动更新
上面的命令启用并启动系统计时器。要检查dnf自动服务的状态,请运行以下命令。
# systemctl list-timers *dnf-*
2.使用cockpit web控制台设置自动centos 8更新
在centos 8上预先安装了cockpit,它使系统管理员可以从基于web的控制台管理任务。 你可以使用cockpit来更新操作系统和软件。
如果未安装cockpit,则可以使用以下命令安装:
# systemctl start cockpit.socket # systemctl enable --now cockpit.socket # systemctl status cockpit.socket
在centos 8中启动和验证cockpit web控制台
开通防火墙规则,访问如下地址:
# firewall-cmd --add-service=cockpit --permanent # firewall-cmd --reload locally: https://localhost:9090
在防火墙上打开cockpit web控制台端口
为此,请使用管理员帐户通过 https://server_ip:9090 (其中server_ip是centos 8服务器的ip地址)登录到cockpit 。登录后,单击左侧导航栏中的软件更新。
cockpit-centos0-8的软件更新
在下一个窗口中,开启自动更新 on 。现在,你可以选择所需的更新类型("应用所有更新"或"应用安全更新"),要应用更新的日期和时间以及重新引导服务器。
cockpit-设置自动centos 8更新
请注意,你必须重新启动系统才能设置自动更新。因此,请确保在选择更新后可以重新引导服务器。
总结
在本文中,你学习了如何为centos 8计算机设置自动更新。有两种方法可以执行此操作。第一种方法是使用dnf自动更新。在centos 8 linux 上启用dnf自动更新的主要优点是,与手动更新相比,你的计算机更新得更快,更统一,更频繁。
这使你可以更好地应对网络攻击。第二种方法是使用cockpit web控制台,使用cockpit,由于使用图形用户界面(gui)而不是使用命令行界面(cli)的dnf自动更新,因此启用自动更新很容易。
ps:本文来自翻译,文中内容有所改动,并非原文所译。
原文链接: https://www.tecmint.com/setup-automatic-updates-for-centos-8
好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。
推荐阅读
-
在centos 7中安装配置k8s集群的步骤详解
-
Centos8搭建本地Web服务器的实现步骤
-
SQL Server数据库设置自动备份策略的完整步骤
-
LNMP小项目搭建,Centos7.6环境搭建Linux+nginx+mysql+php,wordpress个人博客的搭建(完整搭建步骤)
-
Linux centos下设置定时备份任务的方法步骤
-
Linux下设置防火墙白名单(RHEL 6和CentOS 7)的步骤
-
CentOs 7.*中配置安装phpMyAdmin的完整步骤记录
-
centos克隆linux虚拟机的完整步骤分享
-
CentOS 8设置自动更新的完整步骤
-
Centos7安装mysql8的完整记录