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

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 地址)。登录后,单击左侧导航中的软件更新。

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

华纳云 推荐文章
Linux如何把CentOS7升级为CentOS8 个人用户为centos8配置yum源流程 Centos8更改运行级别具体方法 Centos8对逻辑卷进行迁移 Centos8中使用VDO优化存储空间 Centos8部署LVM精简逻辑卷 Centos8中创建LVM条带卷具体方法 Centos8 安装 Gogs托管服务 CentOS8.0如何配置网络? Centos8下使用Sysbench进行性能测试
活动
客服咨询
7*24小时技术支持
技术支持
渠道支持