Centos8更换内核~开启BBR

安装内核~

ELRepo官方网站:http://elrepo.org 

导入公钥

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

要为RHEL-安装ELRepo 8,SL- 8或CentOS- 8

yum install https://www.elrepo.org/elrepo-release-8.0-2.el8.elrepo.noarch.rpm

 启用 ELRepo 源仓库:

yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

安装新的内核(2020.02.02:内核版本5.5.1-1)

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

 

centos8和centos7不同,在etc/grub2.cfg中没有内核信息~

而是有这么一个工具来查看~grubby

显示默认启动内核~这个在安装完后,最新安装的内核会自动设置为启动内核~

grubby --default-kernel

 查看所以安装的内核信息~

grubby --info=ALL

设置启动内核~(这个不用设置,我这只是为了演示。默认都设置了最新的~~~)

grubby --set-default /boot/vmlinuz-5.5.1-1.el8.elrepo.x86_64

 然后重启就完事了~

可选择删除其他的内核版本:

列出所有的内核版本

 rpm -qa | grep kernel

查看centos版本:

 cat /etc/redhat-release

查看内核版本:

uname -a

内核更新就结束了。要开启BBR的话,

编辑/etc/sysctl.conf.瓦工默认开启,说是没有,进去看了是默认开启的!

添加以下内容↓↓↓↓↓

net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr

保存  退出  ,然后应用设置  ↓↓↓↓↓↓↓↓↓↓

  sysctl -p

检测是否开启BBR

lsmod | grep bbr

显示:

[root@kail local]# lsmod | grep bbr
tcp_bbr                20480  12 
sysctl -n net.ipv4.tcp_congestion_control

显示:

bbr

Over!

你可能感兴趣的:(linux)