centos7.9升级4.19内核

centos默认的内核版本是3.10

通过命令 

uname -a 

 输出系统的详细信息

在部署k8s集群时使用默认的3.10版本的内核,容易出各种奇奇怪怪的问题、可以理解为docker和k8s与该内核版本不兼容,所以在部署k8s集群时,务必要升级内核,这里建议升级成一个稳定的版本就行,我选择的是4.19。

1、下载内核

  • 前往指定的下载地址,下载所需的内核RPM包。对于4.19.12版本,可以使用wget命令从ELRepo仓库下载:
wget http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-4.19.12-1.el7.elrepo.x86_64.rpm
wget http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-4.19.12-1.el7.elrepo.x86_64.rpm

2、安装内核:

    使用yum localinstall命令安装下载的内核RPM包:

yum localinstall -y kernel-ml*.rpm

3、运行这个命令来查看系统中已安装的内核列表,并为其选择相应的编号:

sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

#如果显示没有这个文件 可以先用这个  find /boot -name "grub.cfg"  命令 查看grub.cfg的位置

4、设置GRUB引导程序默认启动的内核

将默认内核设置为列表中的第一个内核(通常是最新安装的内核)

#通过上面的命令,确认要选择的版本序号
#数字0代表第一个内核,数字1代表第二个内核,以此类推。
grub2-set-default 0

5、 重启

重新启动系统以应用新内核。

reboot

6、验证内核版本是否改变


 

相关推荐

  1. centos 编译升级内核

    2024-05-13 10:58:10       58 阅读
  2. linux 内核升级

    2024-05-13 10:58:10       57 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-13 10:58:10       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-13 10:58:10       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-13 10:58:10       87 阅读
  4. Python语言-面向对象

    2024-05-13 10:58:10       97 阅读

热门阅读

  1. 【二叉树算法题记录】404. 左叶子之和

    2024-05-13 10:58:10       40 阅读
  2. 安卓LeakCanary研究

    2024-05-13 10:58:10       43 阅读
  3. SQLite 语法大全

    2024-05-13 10:58:10       99 阅读
  4. codeforce#939 (div2) 题解

    2024-05-13 10:58:10       147 阅读
  5. 什么是结对编程?

    2024-05-13 10:58:10       37 阅读
  6. Caffe: Convolutional Architecture for Fast Feature Embedding

    2024-05-13 10:58:10       36 阅读
  7. Docker 部署Redis

    2024-05-13 10:58:10       39 阅读
  8. 旅行商要点和难点实际应用和代码案例代码解析

    2024-05-13 10:58:10       33 阅读
  9. Docker 快速搭建 Kafka 集群

    2024-05-13 10:58:10       37 阅读
  10. Python模块介绍

    2024-05-13 10:58:10       30 阅读