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

CentOS升级内核

时间:2023-04-04 10:03:44浏览次数:30  
标签:kernel CentOS elrepo 升级 lt yum 内核 版本

内核种类:

  • kernel-ml

kernel-ml 中的ml是英文【 mainline stable 】的缩写,elrepo-kernel中罗列出来的是最新的稳定主线版本。

  • kernel-lt

kernel-lt 中的lt是英文【 long term support 】的缩写,elrepo-kernel中罗列出来的长期支持版本。

ML 与 LT 两种内核类型版本可以共存,但每种类型内核只能存在一个版本
例如:
当系统已存在 LT 内核的 5.4.103 版本时,继续安装 LT 内核的 4.4.215 版本则会提示: package kernel-lt-5.4.103-1.el7.elrepo.x86_64 (which is newer than kernel-lt-4.4.215-1.el7.elrepo.x86_64) is already installed

使用yum升级内核

1. 添加仓库

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
# CentOS 8则采用下面的命令
# yum install -y https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm

2. 查看可用的内核版本

yum --enablerepo="elrepo-kernel" list --showduplicates | sort -r | grep kernel-lt.x86_64

3. 安装内核

这里安装的是LT版本,我后面安装k8s集群测试没有问题。

yum --enablerepo=elrepo-kernel install kernel-lt-devel kernel-lt -y

如果要安装ml版本,将lt改成ml即可。

4. 设置启动内核

# 查看启动顺序,从0开始计数,新安装的内核默认排第一,也就是序号为0
awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
# 设置默认启动
grub2-set-default 0
# 重启机器
reboot

5. 查看内核

uname -r

标签:kernel,CentOS,elrepo,升级,lt,yum,内核,版本
From: https://www.cnblogs.com/zydev/p/17285400.html

相关文章

  • CentOS 配置静态IP
    进入 vim/etc/sysconfig/network-scripts/ifcfg-ens33将BOOTPROTO=“staic”UUID"s删除该行"IPADDR=“10.0.0.123” 该ip地址要填自己的GATEWAY=“10.0.0.2” 填写自己的网关NETMASK="255.255.255.0" 子网掩码DES1=“10.0.0.123”  可以为自己的网关......
  • centos如何设置固定ip(来源于chatgpt)
    1打开该文件vi/etc/sysconfig/network-scripts/ifcfg-ethXX2修改BOOTPROTO=static3添加IPADDR=192.168.1.100NETMASK=255.255.255.0GATEWAY=192.168.1.1DNS1=8.8.8.8DNS2=8.8.4.44生效sudosystemctlrestartnetwork......
  • CentOS 7 升级Python2.7到Python-3.7.4
    Python-3.7.4.tgz下载地址:官网境外下载比较慢可以在这个地址下载:https://pan.baidu.com/s/15qfRGIyiy8glNFXT9UxSiQ官网下载地址:https://www.python.org/downlo...1:安装zlibyum-yinstallzlibzlib-devel2:下载,编译安装python3.7mkdir/usr/local/python3cd/usr/local/pyt......
  • CentOS 7.x 卸载删除MariaDB,重新安装
    卸载[root@node1~]#rpm-qa|grepmariadbmariadb-5.5.56-2.el7.x86_64mariadb-libs-5.5.56-2.el7.x86_64mariadb-server-5.5.56-2.el7.x86_64[root@node1~]#[root@node1~]#yumremovemariadb...Removed:mariadb.x86_641:5.5.56-2.el7DependencyRemoved:mariadb-server.x......
  • CentOS7服务器搭建LAMP环境
    CentOS7.4上搭建LAMP环境,这里以centos7.4为例;工具/原料centos系统一台安全组放行80,22端口关闭防火墙和SELinux安装Apache方法/步骤使用的例子:服务器版本内核。2Xshell连接到您的服务器上,使系统处于最新状态执行以下命令,查看centos版本lsb_release-a更新centos系统yum-yupdate......
  • centos8 源码安装编译 swoole4.6.7
      下载安装包 https://pecl.php.net/package/swoole    解压安装包解压swoole安装包tarzxvfswoole-4.6.7.tgz-C/usr/local/src/进入swoole文件cd/usr/local/src/swoole-4.6.7#phpize编译生成configure/usr/local/php/bin/phpize##编译swoole并生成......
  • centos8.0 安装 docker
     此处白嫖大佬文章原文地址:传送门:https://blog.csdn.net/q610376681/article/details/90483576?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165318191616781483760773%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=1653181916......
  • node.js 安装并升级
     在centos7安装nodejs并升级nodejs到最新版本下面操作服务器的身份默认是管理员root,如果权限不足,请加sudo1.安装nodejs1.1使用EPEL安装EPEL(ExtraPackagesforEnterpriseLinux)企业版Linux的额外软件包,是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认......
  • 性能分析之内核调试工具
    最近给自己定了些任务,把PPT重新编写一下,所有性能相关的话题都在计划的范围里。最近这几天在整理调试工具的培训PPT,本来是在7DGroup的云服务器上做实例的。结果发现有些数据显示不出来。看来现在的调试工具也是需要更新了,还要再出新版支持现在的云主机了。今天下午特地找了个物理机......
  • CentOS7 安装git 配置秘钥公钥克隆代码
    第一步:安装git客户端,默认安装在/usr/libexec/git-core目录yum-yinstallgit#查看版本git--version第二步:配置git信息gitconfig--globaluser.name"username"gitconfig--globaluser.email"[email protected]"第三步:生成密钥和公钥,后续只需要按回车即可ssh-keygen-......