Linux内核升级以修复系统漏洞-RHSA-2017

电脑杂谈  发布时间:2020-04-13 20:11:06  来源:网络整理

linux 修复系统漏洞_win7系统 360检测说漏洞修复失败_linux bash 漏洞 修复

公司使用的阿里云服务器(Centos7.4 x86_64bit)内核版本为: 3.10.0-693.21.1.el7.x86_64,2019年3月4日通过Cloud Shield>漏洞管理显示七个高风险漏洞提示,紧迫性是: 高

说到内核漏洞,应该可以通过升级内核来解决此问题,单击“详细信息”以查看:

确定为内核漏洞和python-perf漏洞

打开Linux内核官方网站linux 修复系统漏洞,最新稳定版本为: 4.20.13

linux 修复系统漏洞_win7系统 360检测说漏洞修复失败_linux bash 漏洞 修复

现在继续准备升级系统内核版本:

通常有两种方法可以升级Linux内核:

1. 将新内核下载到服务器,进行编译并安装,然后删除旧内核. 优点: 完全控制编译项. 缺点: 速度较慢,容易失败.

2. 使用yum进行安装,优点是: 快速方便,成功率高.

此处使用第二种方法进行安装. 毕竟linux 修复系统漏洞,该网站仍在使用中,不能延迟. 使用yum安装最多可能需要三到五分钟. 万一发生故障,可以纠正.

I. 导入密钥

[root@docker ~]#rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

win7系统 360检测说漏洞修复失败_linux bash 漏洞 修复_linux 修复系统漏洞

第二,安装elrepo的yum来源

[root@docker ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Retrieving http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Retrieving http://elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:elrepo-release-7.0-3.el7.elrepo  ################################# [100%]

三,安装内核(默认安装最新的稳定版内核)

#yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml 

四,检查启动顺序

[root@docker ~]# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
0 : CentOS Linux (4.20.13-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-957.5.1.el7.x86_64) 7 (Core)
2 : CentOS Linux (3.10.0-957.1.3.el7.x86_64) 7 (Core)
3 : CentOS Linux (3.10.0-862.14.4.el7.x86_64) 7 (Core)
4 : CentOS Linux (3.10.0-862.11.6.el7.x86_64) 7 (Core)
5 : CentOS Linux (3.10.0-693.2.2.el7.x86_64) 7 (Core)
6 : CentOS Linux (0-rescue-f0f31005fb5a436d88e3c6cbf54e25aa) 7 (Core)  

注意: /etc/grub2.cfg文件是一个链接文件,实际上已链接到/boot/grub2/grub.cfg

linux bash 漏洞 修复_linux 修复系统漏洞_win7系统 360检测说漏洞修复失败

默认情况下,新内核版本位于最前面. 下面将在系统启动时选择内核版本,顺序为0

五,选择默认内核版本

[root@docker ~]# grub2-set-default  0

六个. 重新启动服务器以使其生效

[root@docker ~]# reboot

七,验证内核版本

[root@docker ~]# uname -a
 Linux docker  4.20.13-1.el7.elrepo.x86_64 #1 SMP Wed Feb 27 10:02:05 EST 2019 x86_64 x86_64 x86_64 GNU/Linux 

linux bash 漏洞 修复_win7系统 360检测说漏洞修复失败_linux 修复系统漏洞

Linux docker4.20.13-1.el7.elrepo.x86_64#1 SMP周二2月27日10:02:05 EST 2019 x86_64 x86_64 x86_64 GNU / Linux

显示内核已经是4.20.13.

最后一步是一起升级内核工具包和python-perf.

首先删除旧的工具包:

[root @ docker〜] #yum删除kernel-tools-libs.x86_64 kernel-tools.x86_64

然后更新内核工具包:

[root @ docker〜]#yum --disablerepo = \ * --enablerepo = elrepo-kernel install -y kernel-ml-tools.x86_64

最后升级python-perf

[root @ docker〜]#yum -y updatepython-perf

此时,Centos 7.4已升级了最新版本的内核.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-174516-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 监国
        监国

        有本事一楼不用天猫京东

      热点图片
      拼命载入中...