centos内核升级

这篇具有很好参考价值的文章主要介绍了centos内核升级。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言
Centsos7 内核默认版本大致为3.*的版本,但由于某些环境需要,需要将内核版本升级。根据工作经历,大致将内核版本升级的过程总结如下。

centos内核升级

centos内核升级

1、通过自行查找所需版本安装

查找所需版本,地址:http://elrepo.org/tiki/Download,进入下面任意一个网址进行查找,找到对应的所需要的系统价格,内核版本。

如安装5.4.186版本(随着更新,该版本可能找不到)

#下载
[root@k8s-m1 ~]#wget https://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-lt-5.4.186-1.el7.elrepo.x86_64.rpm
#安装
[root@k8s-m1 ~]#yum install -y kernel-lt-5.4.186-1.el7.elrepo.x86_64.rpm
#备份
[root@k8s-m1 ~]#cp /etc/default/grub /etc/default/grub-bak
#设置默认内核版本
[root@k8s-m1 ~]#grub2-set-default 0
#制作配置文件
[root@k8s-m1 ~]#grub2-mkconfig -o /boot/grub2/grub.cfg
#查看默认内核
[root@k8s-m1 ~]#grub2-editenv list
#更新软件包
[root@k8s-m1 ~]#yum makecache
#查看可用内核,查看新安装的内核版本启动顺序是否设置为0
[root@k8s-m1 ~]# awk -F\'  '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
0 : CentOS Linux (5.4.186-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)
2 : CentOS Linux (0-rescue-df2da3c566ed497795d970fc58760acd) 7 (Core)
#过程中一定要观察是否出现报错,不然有可能导致服务器重启不起来。而且最好保证如果服务器重启不来也不会对业务造成影响。
[root@k8s-m1 ~]# reboot

2、yum安装

通过此方法安装的版本一般比较新,可能不是你所需要的版本。建议通过上面的方法安装所需要的版本。

#安装epel源
[root@k8s-m1 ~]# yum install -y epel-release
#或者
[root@k8s-m1 ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
#查看目前的源含有的内核
[root@k8s-m1 ~]# yum list kernel* --showduplicates | sort -r
#我们一般选择文档的内核版本
[root@k8s-m1 ~]# yum install  kernel-ml.x86_64  -y
#备份
[root@k8s-m1 ~]#cp /etc/default/grub /etc/default/grub-bak
#设置默认内核版本
[root@k8s-m1 ~]#grub2-set-default 0
#制作配置文件
[root@k8s-m1 ~]#grub2-mkconfig -o /boot/grub2/grub.cfg
#查看默认内核
[root@k8s-m1 ~]#grub2-editenv list
#更新软件包
[root@k8s-m1 ~]#yum makecache
#查看可用内核,查看新安装的内核版本启动顺序是否设置为0
[root@k8s-m1 ~]# awk -F\'  '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
0 : CentOS Linux (6.3.0-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)
2 : CentOS Linux (0-rescue-df2da3c566ed497795d970fc58760acd) 7 (Core)
#过程中一定要观察是否出现报错,不然有可能导致服务器重启不起来。而且最好保证如果服务器重启不来也不会对业务造成影响。
[root@k8s-m1 ~]# reboot

更多关于运维方面的知识分享,请前往博客主页。文章来源地址https://www.toymoban.com/news/detail-510509.html

到了这里,关于centos内核升级的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • centos系统kernel内核安全离线升级

    系统漏洞扫描,扫描出以下的漏洞信息 漏洞版本如下: 1.Linux kernel 5.2.10之前版本中的drivers/hid/usbhid/hiddev.c驱动程序存在资源管理错误漏洞 2.Linux kernel 4.20之前版本中存在竞争条件问题漏洞 3.Linux kernel 4.1版本至4.x版本和5.0.8之前的5.x版本中存在信息泄露漏洞 4.Linux kernel 5.1.9之前

    2024年02月05日
    浏览(47)
  • Linux系统之升级内核版本方法

    确保yum仓库的正常,本次实践用的是阿里的镜像源。 直接更新内核版本,此方法适用于更新内核补丁。 重启服务器 检查内核版本 重启完成,发现内核版本已经升级为【3.10.0-1160.83.1.el7.x86_64】 ELRepo是一个为Linux提供驱动程序和内核映像的存储库,这里的内核大版本升级方案就

    2024年02月06日
    浏览(66)
  • CentOS升级内核-- CentOS9 Stream/CentOS8 Stream/CentOS7

    官方文档在此 当我们安装一些软件(对,我说的就是Kubernetes),可能需要新内核的支持,而CentOS又比较保守,不太升级,所以需要我们手工升级. # 看下目前是什么版本内核 uname -a # 安装公钥 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # 添加仓库,如果不执行该指令后面无法找到elrep

    2023年04月22日
    浏览(49)
  • ubuntu20.04安装升级内核版本

    https://blog.csdn.net/inthat/article/details/121682317 下载ubuntu-mainline-kernel脚本 将脚本放在可执行路径中 安装指定内核版本 或安装最新内核版本 查看最新内核版本 安装最新版本 如果想要 卸载 安装的最新版本,运行 重启后查看当前内核版本 注意 :如果更换内核后无法开机,请在gr

    2024年02月07日
    浏览(62)
  • Android升级WebView浏览器内核版本

    使用 AOSP 项目编译的 Android 系统,会发现在部分 APP 使用系统自带的浏览器内核来加载网页时会出现报错,加载不出网页的情况,其实这是由于 WebView 自带的 浏览器内核版本太旧 所导致的,只要更新成比较新的浏览器内核版本就行了。 一、环境准备 (1) Android系统源码编译

    2024年02月04日
    浏览(96)
  • 性能分析与调优: Linux 使用ELRepo升级CentOS内核

    目录 一、实验 1.环境 2.agent 服务器使用ELRepo升级CentOS内核 二、问题 1. RHEL-7, SL-7 或者 CentOS-7系统如何安装ELRepo 2.RHEL-8或者RHEL-9系统如何安装ELRepo (1)主机 表1-1 主机 主机 架构 组件 IP 备注 prometheus 监测 系统 prometheus、node_exporter  192.168.204.18 grafana 监测GUI grafana 192.168.204.19

    2024年01月23日
    浏览(65)
  • 【Linux】切换内核版本(Centos)

    0 : CentOS Linux (3.10.0-1160.83.1.el7.x86_64) 7 (Core) 1 : CentOS Linux (3.10.0-1160.80.1.el7.x86_64) 7 (Core) 2 : CentOS Linux (3.10.0-1127.el7.x86_64) 7 (Core) 3 : CentOS Linux (3.10.0-1160.83.1.el7.x86_64.debug) 7 (Core) 4 : CentOS Linux (3.10.0-1160.80.1.el7.x86_64.debug) 7 (Core) 5 : CentOS Linux (0-rescue-0e5781d77781441b97290d7bad5663e2) 7 (Core) 将配

    2024年02月11日
    浏览(63)
  • 如何在Ubuntu中设定默认启动内核 (适用于GRUB 2.0及之后的版本)

    当需要指定Ubuntu操作系统启动的不同内核版本时,这可能会变得有点棘手。因此,在这篇文章中,我们将探讨一些实用的方法,以便指定Ubuntu操作系统所需的内核版本。 安装内核的步骤非常简单,我们可以先查看一下当前的内核版本和GRUB版本。 查看grub版本 下面是在Ubuntu中

    2024年02月08日
    浏览(58)
  • Jupyter-notebook升级内核至Python3.9版本以上

      目录 1、用管理员身份打开Anaconda Prompt 2、Install 3、Activate 4、pywin32_postinstall.py -install  5、打开 6、问题 6.1、Jupyter-notebook默认文件夹位置(Home) 6.2、再次打开3.9版本需要重复操作5、打开 因为调用matplotlib库时出现版本不兼容的问题,我想将Python版本升级到3.9以上,搞了一下午

    2024年02月05日
    浏览(60)
  • 【CentOS】查询系统内核版本、系统版本、32位or64位

    一、查看centos内核的版本: [root@localhost ~]# cat /proc/version Linux version 2.6.18-194.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:14 EDT 2010 [root@localhost ~]# uname -a Linux localhost.localdomain 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux [r

    2024年02月11日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包