有的时候,需要升级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. html菜单和课程表

    菜单: <html> <head> <meta charset="utf-8"> <title>菜单练习</title> ...

  2. iptables-save和iptables-restore

    iptables-save用来把当前的规则存入一个文件里以备iptables-restore使用.它的使用很简单,只有两个参数: iptables-save [-c] [-t table] 参数-c的 ...

  3. PAT 1003 我要通过!(20)(代码+思路)

    1003 我要通过!(20)(20 分)提问 "答案正确"是自动判题系统给出的最令人欢喜的回复.本题属于PAT的"答案正确"大派送 -- 只要读入的字符串满足下 ...

  4. process概念

    multiprocess: multiprocess.cpu_count():统计cpu核数 multiprocess.active_chirdren():获取所有的子进程 multiprocess. ...

  5. 2017年UX设计流行的六大趋势

    UX设计在接下来的2017年会有怎样的发展趋势呢?让我们一起回顾去年用户体验设计领域中的变化,来展望新一年用户体验设计的发展趋势吧. 1. 原型制作的爆炸性增长   随着用户体验设计师和用户界面设计师 ...

  6. classification report 使用

    别人写的,但是还是有些不清晰,我最后补上了 最后一行:第一个0.7=(0.5*1+0*1+1*3)/5  其他类似 support行:在真实数据中y_ture中class 0有一个 class 1有1 ...

  7. hdu-1087(动态规划)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1087 思路:每确定一个数,后面一个数肯定比它大.所以可以先从最后一个数开始,不断向前确定前面的状态,推 ...

  8. Part 1 - Getting Started(1-3)

    https://simpleisbetterthancomplex.com/series/2017/09/04/a-complete-beginners-guide-to-django-part-1. ...

  9. IntelliJ IDEA 2017版 编译器使用学习笔记(一) (图文详尽版);IDE快捷键使用;IDE多行代码同时编写

    IntellJ是一款强大的编译器,那么它有很多实用的功能 一.鼠标点击减少效率,快捷键实现各种跳转 (1)项目之间的跳转 快捷键位置: 操作:首先要有两个项目,然后,在不同窗口打开:如图: 然后使用快 ...

  10. int最大值+1为什么是-2147483648最小值-1为什么是2147483647

    今天一个新手学编程就问到这个问题,很多人第一次学编程肯定会遇到这个问题,大部分都知道是溢出之类的,用源码和补码就很容易说明 int i = -2147483648 ;这是不允许的 VS里报的错 err ...