升级 CentOS 系统内核常规操作, 当前版本为 CentOS 7 升级到 5.0 内核

查看当前内核版本

uname -r

导入elrepo源所需的key

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

安装 elrepo 源

rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

以上命令可能随centos版本有变动, 2 和 3 步骤详细释义,可以查看官方文档:http://elrepo.org/tiki/tiki-index.php

安装yum源中最新的内核

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

设置系统启动顺序

首先查看系统启动项:

grep menuentry /boot/grub2/grub.cfg

再修改默认启动为哪个版本的内核:

注意:目前(2019-03)为刚刚新安装的 5.0 版本号,之后以上面查到的内核版本号为准

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

检查是否生效

grub2-editenv list

重启

init 6

开启bbr

修改内核参数:

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

保存生效

sysctl -p

查看是否生效

lsmod |grep bbr

显示

tcp_bbr                20480  1 

即可

打赏不准超过你工资的一半!!!