有时候,我们需要的功能只能在某个版本Linux内核上运行,比如BBR只能在Linux 4.9及以上版本中安装使用。
查看内核版本,命令 uname -r
执行以下命令
rpm -import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
然后,对于centos6、centos7执行不同的命令
Centos 7.x 使用命令 :
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Centos 6.x 使用命令:
rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
好了到了这步,我们可以看下哪些最新内核是可以升级的,执行命令
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
现在,开始进行内核升级,执行以下命令
可选命令1(直接升级到默认的最新稳定版内核,BBR用途推荐选这个):
yum -y --enablerepo=elrepo-kernel install kernel-ml.x86_64 kernel-ml-devel.x86_64
可选命令2(自己选一个版本,比如选择其他的版本,如上图,注:以下例子不适合BBR,Linux版本为4.4,请使用命令1):
yum -y --enablerepo=elrepo-kernel install kernel-lt.x86_64 kernel-lt-devel.x86_64
安装新内核过程比较久,可能需要等几分钟。
安装完成后,这并没有结束,现在生效的还是之前的内核,还需要做修改(使用uname -r查看还是之前的内核)
查看目前已经安装的内核版本,命令如下
awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
如下图,可以看到列出了多个版本内核,系统默认用了位置1(红标1)内核,而我们自己想把当前位置0(红标0)这个内核设置为默认启动内核。
开始修改默认启动内核
执行如下命令:
vim /etc/default/grub
将如下图中的 GRUB_DEFAULT=saved 改为 GRUB_DEFAULT=0 保存即可
然后,通过grub2-mkconfig创建grub2配置文件,如下命令:
grub2-mkconfig -o /boot/grub2/grub.cfg
然后就是重启系统了,重启完成后可以看到内核已经生效了,如下图:
所有步骤都已结束。
特别说明:某些应用可能在特定内核下无法正常运行,升级内核前最好提前做下备份。
产品推荐 PRODUCT RECOMMENDATION
【云服务器 梦想起航 】
| 梦想Ⅰ型 | 梦想Ⅱ型 | 梦想Ⅲ型 |
| 适用于个人网站初始阶段,并发访问量小,经济配置省钱适用,两步购买方便快捷 | 适合流量适中的网站应用,或简单开发环境、代码存储库等 | 计算能力满足90%云计算使用者需求,适合企业运营活动、并行计算应用 |
CPU:1核 内存:1G 带宽:1M 磁盘:40GB | CPU:2核 内存:2G 带宽:1M 磁盘:40GB | CPU:4核 内存:4G 带宽:1M 磁盘:40GB |
1个月 | 1个月 | 1个月 |
特价:69.8元原价:99.7元 | 特价:145元原价:180.7元 | 特价:185.6元原价:330.7元 |
| 特价抢购 | 特价抢购 | 特价抢购 |
【云服务器 蒸蒸日上 】
| 梦想Ⅰ型 | 梦想Ⅱ型 | 梦想Ⅲ型 |
| 适用于个人网站初始阶段,并发访问量小,经济配置省钱适用,两步购买方便快捷 | 适合流量适中的网站应用,或简单开发环境、代码存储库等 | 计算能力满足90%云计算使用者需求,适合企业运营活动、并行计算应用 |
CPU:4核 内存:8G 带宽:1M 磁盘:40GB | CPU:8核 内存:8G 带宽:1M 磁盘:40GB | CPU:8核 内存:16G 带宽:1M 磁盘:40GB |
1个月 | 1个月 | 1个月 |
特价:345元原价:430.7元 | 特价:505元原价:630.7元 | 特价:665元原价:830.7元 |
| 特价抢购 | 特价抢购 | 特价抢购 |
Copyright © 2013-2023 . All Rights Reserved. 宵云 版权所有 南通宵云网络科技有限公司
工信部备案:苏ICP备18049042号-2
公安部备案:苏公网安备 32060102320703号
《中华人民共和国增值电信业务经营许可证》经营性ICP/ISP/IDC三证:苏B1.B2-20210805