众所周知Centos的内核都很旧,哪怕升级到centos7.6的版本,内核还是3.1,哪怕只能靠自己动手开干了。 因为搞了一台免费的谷歌云服务器,想要开启bbr嘛,那么只能先更换内核了。 首先sudo -i切换到root用户,用uname -a看一下
一,载入公钥 rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
二,安装ELRepo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
三,载入elrepo-kernel元数据 yum –disablerepo=\* –enablerepo=elrepo-kernel repolist
四,查看最新可用的rpm包 yum –disablerepo=\* –enablerepo=elrepo-kernel list kernel*
五,那么我们选择安装最新版本的kernel yum –disablerepo=\* –enablerepo=elrepo-kernel install -y kernel-ml.x86_64
六,使用cat /boot/grub2/grub.cfg |grep menuentry 这个命令查看系统可用内核
七,修改开机时默认使用的内核 grub2-set-default ‘CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)’ 八,查看内核修改结果 [root@bigapp-slave27 ~]# grub2-editenv list saved_entry=CentOS Linux (4.20.13-1.el7.elrepo.x86_64) 7 (Core)
重启后再用uname -r查看是否成功使用最新的内核。 这样就成功的把centos内核更换了,下一步就是开启BBR了