CentOS/RHEL7 上更新安全补丁具体方法

系统安全中重要的一项便是使系统保持在最新的状态,便可以将系统被攻破的几率大大降低,本篇文章将为大家分享一下 CentOS/RHEL7 上更新安全补丁具体方法。

在 CentOS/RHEL7 系统上配置自动安全更新

在 CentOS/RHEL 7/6 系统上,你需要安装下面的安装包:

# yum update -y ; yum install yum-cron -y

安装完成以后,打开/etc/yum/yum-cron.conf,然后找到下面这些行内容,你必须确保它们的值和下面展示的一样

update_messages = yes
download_updates = yes
apply_updates = yes

第一行表明自动更新命令行应该像这样:

# yum --security upgrade

而其它的行保证了能够通知并自动下载、安装安全升级。 为了使来自 root@localhost 的通知能够通过邮件发送给同一账户(再次说明,你可以选择其他账户,如果你想这样的话),下面这些行也是必须的。

emit_via = email
email_from = root@localhost
email_to = root

在 CentOS/RHEL 6 上启用自动安全更新

默认情况下, cron 任务被配置成了立即下载并安装所有更新,但是我们可以通过在 /etc/sysconfig/yum-cron 配置文件中把下面两个参数改为yes,从而改变这种行为。

# 不要安装,只做检查(有效值: yes|no)
CHECK_ONLY=yes
# 不要安装,只做检查和下载(有效值: yes|no)
# 要求 CHECK_ONLY=yes(先要检查后才可以知道要下载什么)
DOWNLOAD_ONLY=yes

为了启用关于安装包更新的邮件通知,你需要把MAILTO 参数设置为一个有效的邮件地址。

# 默认情况下 MAILTO 是没有设置的,crond 会将输出发送邮件给自己
# (执行 cron 的用户,这里是 root)
# 例子: MAILTO=root
[email protected]

最后,打开并启用yum-cron 服务:

------------- On CentOS/RHEL 7 -------------
systemctl start yum-cron
systemctl enable yum-cron
------------- On CentOS/RHEL 6 -------------
# service yum-cron start
# chkconfig --level 35 yum-cron on

恭喜你,你已经成功的在 CentOS/RHEL 7/6 系统上设置了自动升级。

总结

在这篇文章中,我们讨论了如何保持你的服务器定期更新或升级最新的安全补丁。另外,为了保证当新的补丁被应用时你自己能够知道,你也学习了如何配置邮件通知。

原创文章,作者:晴川运维,如若转载,请注明出处:https://baike.qcidc.com/7919.html

(0)
晴川运维晴川运维
上一篇 2025年6月11日
下一篇 2025年6月11日

相关推荐

  • CentOS 7.4部署MariaDB Galera Cluster集群架构

    Mariadb galera Cluster安装:操作系统:centos 7.4版本集群数量:3个节点主机信息: 192.168.153.142 node1 selinux=dis…

    CentOS 2025年6月11日
  • Centos7中安装轻量级运维利器:pssh

    pssh 提供了并行版本的 OpenSSH 工具,特别适合用来控制有大量机器需要连接的情况,包括并行版本的 ssh、scp、rsync 和 kill 命令。 下载pssh安装包 […

    CentOS 2025年6月23日
  • 64位 CentOS下安装与启动 Docker

    一、Docker简介 Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器,是轻量级的“容器引擎+映像仓库”,在LXC(linux轻量级容器)的基础上…

    CentOS 2025年6月25日
  • CentOS 7 安装Python2.7.12

    给大家讲解下在centos 7 安装python2.7.12的过程步骤。 1、安装一堆需要的软件包,之所以搞了两天,完全是被这些坑的,一步一个坑啊! yum -y install …

    CentOS 2025年6月8日
  • CentOS yum的配置文件 repo文件详解

    什么是repo文件?repo文件是Fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件…

    CentOS 2025年7月3日
  • CentOS 7安装及配置图解

    centos7的安装及主机名,进程改变,yum安装软件包组。 1.CentOS7的新特性及与6的改变: (1)身份管理:kerberos的跨平台信任机制:完全兼容微软活动目录 RE…

    CentOS 2025年6月8日
  • CentOS7.5从零安装Python3.6.6

    Linux环境:centos7.5 安装可能需要的依赖 yum install openssl-devel bzip2-devel expat-devel gdbm-devel r…

    CentOS 2025年6月21日
  • 如何在CentOS 8上安装PHP 7.4

    php是PHP Hypertext Preprocessor的递归首字母缩写,是一种流行的服务器端脚本语言,用于Web开发以创建强大而动态的网站。 在本文中,您将学习如何在cent…

    CentOS 2025年6月4日
  • CentOS配置IP地址

    环境 虚拟机:VMWare10.0.1 build-1379776 操作系统:centos7 64位 简介 CentOS7最小化安装(Minimal)时,是不带ifconfig指令…

    CentOS 2025年6月27日
  • CentOS6.5下Python版本的ProtoBuf编译及安装

    因为要学习faster r-cnn,在搭建环境的时,发现原本通过yum安装的protobuf没有安装python版本以及其他一系列版本版本兼容性问题,导致我必须用编译方式重新安装p…

    CentOS 2025年6月16日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注