centos7升级最新稳定版内核开启BBR,删除旧内核

Archives

导入elrepo源所需的公钥

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

安装centos7专用elrepo源

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

安装最新稳定版内核

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

查看系统启动项

grep menuentry /boot/grub2/grub.cfg

将最新内核设为默认启动内核

grub2-set-default 'CentOS Linux (5.6.5-1.el7.elrepo.x86_64) 7 (Core)'

确认无误后重启linux

grub2-editenv list

确认无误后

reboot

卸载旧内核和旧工具包

rpm -qa | grep kernel

查看所有内核

yum remove ...

删除旧内核和工具包

安装新内核工具包

yum -y --enablerepo=elrepo-kernel install kernel-ml-tools.x86_64

开启BBR

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

查看BBR状态

lsmod |grep bbr