有的时候,需要升级Linux内核,今天我就是在CentOS 6中升级内核,在没有升级内核之前,我的CentOS 6只有2.6.32这一个内核,也是默认启动的内核。下面就开始一步步操作升级内核了!

一,准备ELRepo。

ELRepo对于Cent OS以及从红帽子Linux演化出来的其它版本的Linux,是一个可靠的rpm库,我升级内核就是使用ELRepo提供的内核。

ELRepo官网:http://elrepo.org/tiki/tiki-index.php

1,检查是否已经安装了ELRepo。

在shell里面输入下面命令:

yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

如果没有安装ELRepo,则会出现下图中的提示:

上图已经明显提示,目前ELRepo没有安装,那么只能先安装它了。

2,安装ELRepo。

在shell里面依次执行下面两条命令:

A,引入ELRepo的public key。

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

B,在CentOS 6中安装ELRepo。

rpm -Uvh https://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm

如果是CentOS 7,则使用下面安装命令。

rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

注意问题:上述操作需要root权限,如果当前账户非root账户,那么会出现下面错误。

切换到root账户后,执行第一条引入ELRepo的public key的截图

无任何错误提示,说明引入ELRepo的public key成功,随后执行安装ELRepo的命令,下面是执行之后的截图

无任何错误提示,成功安装了ELRepo,随后我们就可以升级内核了!

二,升级内核。

1,查看当前ELRepo提供的内核。在shell里面输入下面命令:

yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

系统提示信息显示,目前最新的内核版本是4.18.3,那么我就升级这个版本的内核。

2,升级内核。在shell里面输入下面命令:

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

随后在shell里面输入"y",执行升级内核操作,下图是正在升级内核的截图

下载完毕要升级内核后,就开始安装了,下面是正在安装的截图:

安装完毕后,会出现提示信息,如下图:

三,确认是否已经成功安装新内核。

在shell里面输入下面命令:

rpm -qa | grep -i kernel

系统返回信息显示,当前系统已经有我刚刚升级的内核了!

四,重启系统,确认是否可以使用刚刚升级的新内核。

在shell里面输入重启命令,随后在系统重启引导时候,按任意键,进入内核选择菜单。重启命令如下:

reboot

进入内核引导菜单发现,确实有我刚刚升级的最新内核了,于是用上下箭头选择最新安装的内核,选择完毕后,回车。

成功进入系统,随后验证当前使用的内核是不是刚刚升级的新内核,在shell里面输入下面命令:

uname -r

系统返回信息显示,我已经成功升级内核,并且正在使用中了!

参考:

https://www.centos.bz/2017/08/upgrade-centos-7-6-kernel-to-4-12-4/

http://elrepo.org/tiki/tiki-index.php

http://elrepo.org/tiki/kernel-ml

https://www.sysgeek.cn/check-installed-linux-kernel/

CentOS 6 - 升级内核的更多相关文章

  1. CentOS在线升级内核

    升级内核需要使用 elrepo 的yum 源首先我们导入 elrepo 的key  rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org ...

  2. CentOS 7 升级内核

    升级 CentOS 内核参考资料 1 升级 CentOS 内核参考资料 2 通过 /proc 虚拟文件系统读取或配置内核 Linux 内核官网 CentOS 官网 1. 关于 Linux 内核 Lin ...

  3. 关闭centos自动升级内核

    八.关闭Centos自动更新chkconfig --list yum-updatesd  #显示当前系统状态yum-updatesd    0:关闭  1:关闭  2:启用  3:启用  4:启用  ...

  4. CENTOS 7 升级内核版本(附带升级脚本)

    写在前面的话 对于系统而言,除非是那种安全性要求非常高的公司或者经常会有第三方安全机构对其漏洞扫描的才容易涉及到系统的内核升级,比如之前呆过一个公司,因为需要做三级等保的原因,就会涉及到系统扫描,这时 ...

  5. CentOS 7 升级内核版本

    1.查看当前内核版本 $ uname -r 3.10.0-514.el7.x86_64 $ uname -a Linux k8s-master 3.10.0-514.el7.x86_64 #1 SMP ...

  6. CentOS Linux 升级内核步骤和方法(转)

    当前系统为CentOS Linux release 6.0 (Final),内核版本为2.6.32-71.el6.i686.由于最近内核出现最新的漏洞(linux kernel 又爆内存提权漏洞,2. ...

  7. Centos 7升级内核

    检查当前 CentOS 系统内核版本 uname -sr 在 CentOS 7 上启用 ELRepo 仓库 rpm --import https://www.elrepo.org/RPM-GPG-KE ...

  8. CentOS 7 升级内核 Kernel

    安装kernel 首先安装elrepo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.e ...

  9. CentOS 6.5 升级内核到 3.10.28

    本文适用于CentOS 6.4, CentOS 6.5,亲测可行,估计也适用于其他Linux发行版. 1. 准备工作 1.1 下载源码包 Linux内核版本有两种:稳定版和开发版 ,Linux内核版本 ...

随机推荐

  1. db2表空间及日志文件调整

    1.SQLState '57011' and errorCode '-964'  原因:数据库的日志文件已满  解决方法:修改日志文件大小(加大),增加日志文件个数,增加辅助日志文件个数(三个修改参数 ...

  2. Codeforces 665A. Buses Between Cities 模拟

    A. Buses Between Cities time limit per test: 1 second memory  limit per test: 256 megabytes input: s ...

  3. Ubuntu 网卡多个 IP 地址

    临时添加 IP 地址 首先,让我们找到网卡的 IP 地址.在我的 Ubuntu 15.10 服务器版中,我只使用了一个网卡. 运行下面的命令找到 IP 地址: 复制代码 代码如下: sudo ip a ...

  4. 1.spring环境的搭建

    1.app.config <?xml version="1.0" encoding="utf-8" ?><configuration> ...

  5. [精彩] 关于DB2的内存分配

    这两天在看DB2的内存管理的内容,看的很是模糊,有以下问题不明白,请教 是不是数据库管理器的共享内存就是DB2能够使用的最大内容呢,然后数据库全局内存从管理器内存那里获得分配的内存,然后应用程序全局内 ...

  6. HTTP 500.21 处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”

    问题:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler” IIS7下部署网站出现错误,原因是先安装的II ...

  7. cucumber安装可能发生的错误

    1.--ignore-certification-errors 解决:可能是你的chromedriver版本与ruby版本不匹配,换一个版本 2.找不到文件,certification verify ...

  8. 2018.10.01 NOIP模拟 偷书(状压dp)

    传送门 状压dp经典题. 令f[i][j]f[i][j]f[i][j]表示到第i个,第i−k+1i-k+1i−k+1~iii个物品的状态是j时的最大总和. 然后简单维护一下转移就行了. 由于想皮一下果 ...

  9. [GO]kafka的生产者和消费者

    生产者: package main import ( "github.com/Shopify/sarama" "fmt" "time" ) ...

  10. hibernate createQuery和createSQLQuery 查询结果count计算

    createQuery 针对hql语句查询 Query query=getSession().createQuery(hql);int result =((Number) query.iterate( ...