centos6.5安装bbr
服务器上默认的系统是centos6.5,默认内核才2.6xxx,想安装bbr,需要升级内核。
参考一下文章,进行升级内核并且安装bbr。
https://www.cnblogs.com/sunylat/p/9518563.html
https://www.cnblogs.com/sunylat/p/9521562.html
记录升级centos6.5内核并安装bbr的过程。
1 查看当前内核版本
[root@dxt1 ~]# uname -r 2.6.32-431.el6.x86_64
2 检查是否已经安装了ELRepo
在shell里面输入下面命令:
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
结果发现
[root@dxt1 ~]# yum --enablerepo=elrepo-kernel -y install kernel-ml-headers Loaded plugins: fastestmirror, refresh-packagekit, security Error getting repository data for elrepo-kernel, repository not found
3 安装ELRepo
在shell里面依次执行下面两条命令:
A,引入ELRepo的public key。
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
执行完提示错误
[root@dxt1 ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org curl: (35) SSL connect error
原因是nss版本有点旧了,yum -y update nss更新一下就好。
[root@dxt1 ~]# yum -y update nss [root@dxt1 ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
无任何错误提示,说明引入ELRepo的public key成功,随后执行安装ELRepo的命令。
B,在CentOS 6中安装ELRepo。
根据centos版本在 http://elrepo.org/tiki/tiki-index.php
中找对应的命令
rpm -Uvh https://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
如果是CentOS 7,则使用下面安装命令。
rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
注意问题:上述操作需要root权限,如果当前账户非root账户,那么会出现错误。
4 升级内核
A,查看当前ELRepo提供的内核。在shell里面输入下面命令:
[root@dxt1 ~]# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
得到:
[root@dxt1 ~]# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * elrepo-kernel: hkg.mirror.rackspace.com elrepo-kernel | 2.9 kB 00:00 elrepo-kernel/primary_db | 13 kB 00:00 Available Packages kernel-lt.x86_64 4.4.170-1.el6.elrepo elrepo-kernel kernel-lt-devel.x86_64 4.4.170-1.el6.elrepo elrepo-kernel kernel-lt-doc.noarch 4.4.170-1.el6.elrepo elrepo-kernel kernel-lt-headers.x86_64 4.4.170-1.el6.elrepo elrepo-kernel perf.x86_64 4.4.170-1.el6.elrepo elrepo-kernel python-perf.x86_64 4.4.170-1.el6.elrepo elrepo-kernel
没有大于4.9的内核????
算了,还是脚本一键式下载安装内核吧。
一键式解决:
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
安装完重启机器查看结果:
[root@dxt1 ~]# uname -r 4.18.20-1.el6.elrepo.x86_64