linux升级内核

在Linux内核中,有两个不同的分支进行版本升级:长期支持(Long-Term Support,简称LTS)和主线(Mainline)。以下是它们之间的区别:

长期支持(LTS):LTS版本是为企业和普通用户提供稳定性和可靠性的选择。这些版本会得到更长时间的支持和维护,通常持续数年。针对LTS版本,开发人员会集中于修复错误、增加安全补丁和提供软件更新,以确保其稳定运行。这使得企业能够长期使用特定版本而无需经常进行升级。LTS版本的内核升级频率较低,因此可能没有最新的功能和驱动程序支持。

主线(Mainline):主线版本是最新的稳定版本,是开发人员进行实验、引入新功能和改进的地方。主线版本的内核升级频率较高,通常每隔数周或数月就会有新版本发布。这些版本包含最新的功能、驱动程序和修复,但可能不如LTS版本稳定。

选择LTS还是主线取决于具体需求。如果稳定性和长期支持对你很重要,那么选择LTS版本是明智的。如果你需要最新的功能和驱动程序,并且愿意面对一些潜在的不稳定性问题,那么可以选择主线版本。

所以说下面一会安装的时候建议选择安装稳定版本呢


内核升级的地址

https://elrepo.org/linux/kernel/el7/x86_64/RPMS/

1.导入公钥

 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

2.下载并安装elrepo仓库

 yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

3.载入elrepo-kernel元数据 

 yum --disablerepo=\* --enablerepo=elrepo-kernel repolist

4.列出rpm包

 yum --disablerepo=\* --enablerepo=elrepo-kernel list kernel*

5.安装最新版本kernel(建议安装lt稳定)

yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-lt.x86_64

6.查看内核是否载入到grub2

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

7.设置新的内核为grub2的默认版本

 grub2-set-default 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=centos/root rd.lvm.lv=centos/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

生成 grub 配置文件并重启

 grub2-mkconfig -o /boot/grub2/grub.cfg

reboot

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

small white poplar

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值