有的时候,需要升级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. 删除SVN版本控制目录

    @echo On @Rem 删除SVN版本控制目录 @PROMPT [Com] @for /r . %%a in (.) do @if exist "%%a\.svn" rd /s ...

  2. WPF之DataGrid控件根据某列的值设置行的前景色(色

    一种方法是 使用 datagrid的LoadingRow事件: private void DataGrid_LoadingRow(object sender, DataGridRowEventArgs ...

  3. 在Mockplus中,如何做鼠标悬停时菜单下拉的效果?

    了解Mockplus的用户会知道,该原型工具目前并不直接支持鼠标悬停功能.但我经过尝试,发现想用它实现一个鼠标悬停事件并不是什么难事,比如网页设计中很常见的鼠标悬停时菜单下拉的效果,只要换个思路,利用 ...

  4. asp.net (jquery easy-ui datagrid)通用Excel文件导出(NPOI)

    http://www.cnblogs.com/datacool/archive/2013/03/12/easy-ui_datagrid_export_excel_asp_net.html

  5. group by 和 distinct 的区别

    SELECT fs.card_id, fs. NAME, fs.email, fs.phone_num, fs.weixin_num, fs.permission, fs.open_id FROM f ...

  6. 【JS】 伪主动触发input:file的click事件

    大家用到input:file标签时,对于input:file的样式难看的处理方法一般有2种: 采用透明化input:file标签的方法,上面放的input:file标签,下面放的是其他标签,实际点击的 ...

  7. Ehcache配置参数简介

    < defaultCache         maxElementsInMemory = "10000"         maxElementsOnDisk = " ...

  8. 使用PrintWriter out=response.getWriter();输出script脚本时乱码解决

    使用PrintWriter out=response.getWriter();输出script脚本时乱码解决 最近遇到了一个奇怪的事情,仅仅用out.print("<script ty ...

  9. java拷贝文件到另一个目录下

    package com.util; import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream ...

  10. IntelliJ IDEA 2017版 使用笔记(四) 模板 live template自定义设置;IDE快捷键使用

    1.File ---> setting ---->Live Template                2.添加模板 3.添加模板组 4.模板组命名 5.填写配置 6.Template ...