首页 > 系统相关 >CentOS7升级内核

CentOS7升级内核

时间:2022-08-27 12:33:45浏览次数:124  
标签:升级 x86 elrepo CentOS7 etc 64 内核 el7

1、查看当前内核版本 $ uname -r 3.10.0-1160.25.1.el7.x86_64 $ uname -a Linux localhost.localdomain 3.10.0-1160.25.1.el7.x86_64 #1 SMP Wed Apr 28 21:49:45 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 2、更新yum仓库 2.1、替换阿里云yum源,并升级 $ rm /etc/yum.repos.d/*.repo $ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo $ wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo $ yum clean all && yum -y update 2.2、启用elrepo仓库 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm 3、升级内核 3.1、安装最新版本内核 $ yum --enablerepo=elrepo-kernel install kernel-ml 3.2、设置 grub2 内核安装好后,需要设置为默认启动选项并重启后才会生效 3.2.1、查看系统上的所有可用内核: $ awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg 0 : CentOS Linux (5.12.1-1.el7.elrepo.x86_64) 7 (Core) 1 : CentOS Linux (3.10.0-1160.25.1.el7.x86_64) 7 (Core) 2 : CentOS Linux (3.10.0-1160.el7.x86_64) 7 (Core) 3 : CentOS Linux (0-rescue-16ba4d58b7b74338bfd60f5ddb0c8483) 7 (Core)

 

 

3.2.2、设置新的内核为grub2的默认版本 服务器上存在4 个内核,我们要使用 5.12.1这个版本,可以通过 grub2-set-default 0 命令或编辑 /etc/default/grub 文件来设置 方法1、通过 grub2-set-default 0 命令设置 其中 0 是上面查询出来的可用内核 grub2-set-default 0 方法2、编辑 /etc/default/grub 文件 设置 GRUB_DEFAULT=0,通过上面查询显示的编号为 0 的内核作为默认内核:   $ vim /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=0 GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rhgb quiet" GRUB_DISABLE_RECOVERY="true" 3.2.3、生成 grub 配置文件并重启 $ grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configuration file ... Found linux image: /boot/vmlinuz-5.12.1-1.el7.elrepo.x86_64 Found initrd image: /boot/initramfs-5.12.1-1.el7.elrepo.x86_64.img Found linux image: /boot/vmlinuz-3.10.0-1160.25.1.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-1160.25.1.el7.x86_64.img Found linux image: /boot/vmlinuz-3.10.0-1160.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-1160.el7.x86_64.img Found linux image: /boot/vmlinuz-0-rescue-16ba4d58b7b74338bfd60f5ddb0c8483 Found initrd image: /boot/initramfs-0-rescue-16ba4d58b7b74338bfd60f5ddb0c8483.img done   $ reboot 4.验证 $ uname -r 5.12.1-1.el7.elrepo.x86_64

本文来自博客园,作者:愤怒的小白~,转载请注明原文链接:https://www.cnblogs.com/mgsudu/p/14741297.html

标签:升级,x86,elrepo,CentOS7,etc,64,内核,el7
From: https://www.cnblogs.com/linux985/p/16630340.html

相关文章

  • 【AGC】升级应用时无法选择软件包
    ​ 最近我在升级应用时遇到一个奇怪的问题,选择不了上传的软件包(选择框是灰色的),如下:​ 开始以为是软件包版本太低所以无法选择,英文升级要满足新版本号大于等于在架版本......
  • K8s集群版本升级
    升级管理节点:1、查找最新版本号yumlist--showduplicateskubeadm2、升级kubeadmyuminstall-ykubeadm-1.23.0-03、驱逐node上的pod,且不可调度kubectldraink8s......
  • Centos7 安装jdk1.8
    Centos7安装jdk1.8一下载linux版jdk我们安装jdk1.8地址:https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html找到对应版本下载:需要账号......
  • 阿里云 ACK One 多集群管理全面升级:多集群服务、多集群监控、两地三中心应用容灾
    简介: 本文介绍了ACKOne近期发布的3个主要特性,覆盖了多集群管理的3个主要场景,跨集群服务发现与访问、多集群全局监控、应用容灾。除多集群管理外,ACKOne更是支持连......
  • TDengine 的存储引擎升级之路
    在8月13日的 TDengine 开发者大会上,TDengine存储引擎架构师程洪泽带来题为《TDengine的存储引擎升级之路——从1.0到3.0》的主题演讲,详细阐述了TDengine3.0......
  • esxi主机升级小记
    1、上传补丁包,首先打开ESXI主机的ssh  2、然后SSH登录并找到主机并进入离线包所在目录下3、检查补丁包信息esxclisoftwaresourcesprofilelist--depot=/vmfs/v......
  • Linux centos7下配置JDK环境
    配置jdk环境,本人写了两种方案进行配置,下载JDK都是免费的,JDK各个版本的下载地址为:https://www.oracle.com/java/technologies/downloads/本文以JDK8为例,操作系统以3A云服......
  • Centos7安装Jenkins详解;
    1.什么是Jenkins?jerkins官方的描述作为领先的开源自动化服务器,Jenkins提供了数百个插件来支持构建、部署和自动化任何项目。jenkins是一个开源提供友好界面的持续集成工......
  • 01_Linux基础-部署-VMware-Xshell-Xftp-内核-安迪比尔定理
    博客......
  • ubuntu升级gcc/g++版本
    1.确认待升级的版本是否存在,若存在,则跳转到第4步sudoapt-cachesearchgcc-92.不存在则需要添加ubuntutoolchain的test源sudoadd-apt-repositoryppa:ubuntu-t......