CentOS更新Kernel,删除多余Kernel 以及开启BBR

CentOS7开启BBR

★更新版本:
uname -r 显示操作系统的发行编号。
如果前两位数大于4.9.*******
不需升级系统
否则
打开www.elrepo.org
导入公钥
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
在这里插入图片描述
安装
在 ELRepo 中有两个内核选项,一个是 kernel-lt(长期支持版本),一个是 kernel-ml(主线最新版本)
在这里插入图片描述
如果你的系统是CentOS8,执行以下
To install ELRepo for RHEL-8 or CentOS-8:
yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
如果你的系统是CentOS7,执行以下:
To install ELRepo for RHEL-7, SL-7 or CentOS-7:
yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
在这里插入图片描述
安装完成
列出可下载的选项:
yum --disablerepo="*" --enablerepo=“elrepo-kernel” list available
在这里插入图片描述
在这里插入图片描述
yum --disablerepo=* --enablerepo=elrepo install kmod-nvidia
如果要安装lt内核,使用如下命令:
yum --enablerepo=elrepo-kernel -y install kernel-lt

在此我们安装的是ml内核(试过安装lt的4.4是找不到BBR的),如下:
yum --enablerepo=elrepo-kernel install kernel-ml
在这里插入图片描述

在这里插入图片描述
查看本机安装的所有内核:
rpm -qa | grep kernel
在这里插入图片描述

查看开机启动项:
egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d ’
或者
awk -F’ ‘$1=="menuentry " {print $2}’ /etc/grub2.cfg
在这里插入图片描述
或者:cat /boot/grub2/grub.cfg | grep menuentry
在这里插入图片描述

设置默认启动项:
grub2-set-default 0
注意:这里因为在显示的开机启动项中,我需要的内核是列表的0号位置,所以grub2-set-default命令后跟的是0
或者
grub2-set-default ‘CentOS Linux (5.6.3-1.el7.elrepo.x86_64) 7 (Core)’
注意:这种方式直接给出需要的内核,注意不要错别字

查看默认启动项:
grub2-editenv list
在这里插入图片描述
重启后重新查看
在这里插入图片描述

★★删除多余内核
yum remove kernel-3.*
在这里插入图片描述

yum remove kernel-tool*
在这里插入图片描述
注意:前面两个命令都使用了*通配符。

★★★开启BBR:

修改sysctl配置:
echo ‘net.core.default_qdisc=fq’ >> /etc/sysctl.conf
echo ‘net.ipv4.tcp_congestion_control=bbr’ >> /etc/sysctl.conf

查看是否加载BBR(如果显示出tcp_bbr项->则成功)
lsmod | grep bbr
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值