首页 > 系统相关 >升级centos7内核版本

升级centos7内核版本

时间:2024-03-04 14:55:05浏览次数:25  
标签:kernel 5.4 x86 elrepo centos7 64 内核 版本 el7

先查看当前内核版本

~]#uname -a
Linux localhost.localdomain 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

查看系统grub内核启动列表

~]# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
0 : CentOS Linux (3.10.0-1160.el7.x86_64) 7 (Core)
1 : CentOS Linux (0-rescue-9c44fe6cef3746b2b96d834164eb6b07) 7 (Core)

安装epel源

~]#rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
~]#yum install -y https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

查看可安装的内核版本列表

~]# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile

 * elrepo-kernel: ftp.yz.yamagata-u.ac.jp
   elrepo-kernel                                                                      | 3.0 kB  00:00:00
   elrepo-kernel/primary_db                                                           | 2.1 MB  00:00:02
   可安装的软件包
   kernel-lt.x86_64                                      5.4.270-1.el7.elrepo             elrepo-kernel
   kernel-lt-devel.x86_64                                5.4.270-1.el7.elrepo             elrepo-kernel
   kernel-lt-doc.noarch                                  5.4.270-1.el7.elrepo             elrepo-kernel
   kernel-lt-headers.x86_64                              5.4.270-1.el7.elrepo             elrepo-kernel
   kernel-lt-tools.x86_64                                5.4.270-1.el7.elrepo             elrepo-kernel
   kernel-lt-tools-libs.x86_64                           5.4.270-1.el7.elrepo             elrepo-kernel
   kernel-lt-tools-libs-devel.x86_64                     5.4.270-1.el7.elrepo             elrepo-kernel
   kernel-ml.x86_64                                      6.7.8-1.el7.elrepo               elrepo-kernel
   kernel-ml-devel.x86_64                                6.7.8-1.el7.elrepo               elrepo-kernel
   kernel-ml-doc.noarch                                  6.7.8-1.el7.elrepo               elrepo-kernel
   kernel-ml-headers.x86_64                              6.7.8-1.el7.elrepo               elrepo-kernel
   kernel-ml-tools.x86_64                                6.7.8-1.el7.elrepo               elrepo-kernel
   kernel-ml-tools-libs.x86_64                           6.7.8-1.el7.elrepo               elrepo-kernel
   kernel-ml-tools-libs-devel.x86_64                     6.7.8-1.el7.elrepo               elrepo-kernel
   perf.x86_64                                           5.4.270-1.el7.elrepo             elrepo-kernel
   python-perf.x86_64                                    5.4.270-1.el7.elrepo             elrepo-kernel

安装最新的lt稳定版内核

 ~]#yum --disablerepo='*' --enablerepo=elrepo-kernel install kernel-lt -y

查看系统grub内核启动列表,5.4版本使我们最新安装的

~]# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
0 : CentOS Linux (5.4.270-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-1160.el7.x86_64) 7 (Core)
2 : CentOS Linux (0-rescue-9c44fe6cef3746b2b96d834164eb6b07) 7 (Core)

指定以新安装的编号0的内核版本为默认启动内核

~]# grub2-set-default 0

卸载旧内核版本

~]# yum remove kernel -y
已加载插件:fastestmirror
跳过正在运行的内核:kernel-3.10.0-1160.el7.x86_64s
不删除任何软件包

重启机器,以新内核版本加载启动

~]#reboot

重启完成后再次查看内核版本,已经升级为最新的5.4版本

~]# uname -a
Linux localhost.localdomain 5.4.270-1.el7.elrepo.x86_64 #1 SMP Fri Mar 1 17:34:36 EST 2024 x86_64 x86_64 x86_64 GNU/Linux

标签:kernel,5.4,x86,elrepo,centos7,64,内核,版本,el7
From: https://www.cnblogs.com/wangyuanguang/p/18051798

相关文章

  • C# 使用selenium 彻底解决浏览器版本不同的问题
    浏览器版本问题导致的错误如下:System.InvalidOperationException:“sessionnotcreated:ThisversionofChromeDriveronlysupportsChromeversion114Currentbrowserversionis122.0.6261.95withbinarypathC:\ProgramFiles\Google\Chrome\Application\chrome.exe(......
  • 版本号解释
    2.17.0-rc1版本号2.17.0-rc1通常在软件发行周期中表示特定的开发、测试和最终发布阶段。该版本号可以分解为以下几个部分:主版本号(Majorversion):2这个数字代表软件的主版本。当做了重大更新、不兼容的改变或是软件的重写时,通常会增加这个数字。次版本号(Minorversion):......
  • centos7 安装python3.8
    #cd/usr/local#yum-ygroupinstall"Developmenttools"#yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-devel#yuminstalllibffi-devel-ywgethttps:/......
  • 内核页表调试
    一、配置内核首先配置内核,使其支持导出内核页表到debugfs下面:Kernelhacking--->--->[*]Exportkernelpagetablelayouttouserspaceviadebugfs配置完后,重新编译内核,并用新内核启动,就会在/sys/kernel/debug下看到kernel_page_tables文件:然后cat该文件,可以获得如下信......
  • Powercat 是 Netcat 的 PowerShell 版本
    Powercat是Netcat的PowerShell版本。支持Powershell版本2及更高版本。安装powercat是一个PowerShell函数。在执行之前,您需要先加载这个函数。您可以将以下命令之一放入您的PowerShell配置文件中,这样在PowerShell启动时就会自动加载powercat。从下载的.ps1文......
  • 无法创建spring2.X版本,无法使用JDK8, 用idea创建spring2.X版本,使用JDK8解决方案
    1、解释原因spring2.X版本在2023年11月24日停止维护了,因此创建spring项目时不再有2.X版本的选项,只能从3.1.X版本开始选择而Spring3.X版本不支持JDK8,最低支持JDK17,因此JDK8也无法主动选择了当然,停止维护只代表我们无法用idea主动创建spring2.X版本的项目了,不代表我们无法使用,该......
  • Centos7从rpm包安装docker engine
    Centos7从rpm包安装dockerenginecentosdockerCentOS7可以安装dockerengine,但是不能安装dockerdesktop。我和系统版本是7.9.2009(Core)。一、下载rpm包rpm包有两个来源,它们的功能不同。1.dockerrpm包从网站https://download.docker.com/linux/centos/上选择CentO......
  • Centos7 添加用户到sudoers file
    在安装gccmakegit时,遇到无法安装的问题,报错显示用户不再sudoersfile中,查阅资料后,解决问题,记录下加深印象。一、切换为root用户su-二、编辑sudoers文件visudo会进入使用vi编辑器编辑sudoers的界面。在如下位置下方,添加内容usernameALL=(ALL)ALL按ESC,按:,输入wq,保存并......
  • nvm下载安装以及切换node.js版本
    nvm下载安装以及切换node.js版本下载nvm下载地址:https://github.com/coreybutler/nvm-windows/releases找到nvm-setup.zip文件并下载安装解压nvm-setup.zip文件,双击nvm-setup.exe进行安装安装界面会有选择nvm和node的安装路径,按自己的需求进行安排路径检查安装win+r召......
  • Liunx GLIBC版本修改时libc.so.6 被误删修复
    Liunx应用编译,需要降低GLIBC版本编译运行,但libc.so.6出现异常,shell命令均不支持;/bin/ls:errorwhileloadingsharedlibraries:libc.so.6:cannotopensharedobjectfile:Nosuchfileordirectory但这时shell未断开连接仍可进入,只是命令不支持;幸好之前修改时,有备份......