服务器上默认的系统是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 -r2.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 datafor 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:00elrepo-kernel/primary_db | 13 kB 00:00Available 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_644.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

安装完重启机器查看结果:

kernel:

[root@dxt1 ~]# uname -r4.18.20-1.el6.elrepo.x86_64

bbr:

[root@dxt1 ~]# sysctl net.ipv4.tcp_available_congestion_control

net.ipv4.tcp_available_congestion_control=reno cubic bbr

[root@dxt1~]# sysctl net.ipv4.tcp_congestion_control

net.ipv4.tcp_congestion_control=bbr

[root@dxt1~]# lsmod | grepbbr

tcp_bbr20480 21

centos6 安装bbr_centos6.5安装bbr相关推荐

  1. Apache源码包在LINUX(CENTOS6.8)中的安装(出现问题及解决)

    任务:在CENT6.8系统中安装Apache(版本为:httpd-2.4.41) 前提:由于源码包必须先编译后安装,所以必须先安装编译器:gcc 理论步骤: 1.检测gcc软件包,如果不存在则进行安装 ...

  2. 手动部署OpenStack环境(二:CentOS6.6虚拟机的安装及配置)

    任务二.CentOS 6.6虚拟机的安装及配置 2.1.安装环境检查 2.2.安装及配置controller0节点 2.3.安装及配置computer0节点 2.4.安装及配置network0节点 2 ...

  3. Centos6/7下静默安装oracle10g

    Centos6/7下静默安装Oracle10g 远程安装oracle10g,通过网上资料,不断摸索成功安装.先在本地虚拟机Centos7上做实验,快照恢复快照恢复,安装了几十次成功之后,再在服务器Ce ...

  4. centos6.6 Kickstart无人值守安装(一):原理篇

    为什么80%的码农都做不了架构师?>>>    #为什么要自动化无人值守安装? 偷懒-- nb--zb-- geek no no no 瞬间完成大规模机器部署,提高生产力,节省时间精 ...

  5. CentOS6.5-源码编译安装最新MySQL5.7.10

    接着使用YUM方式安装mysql后,本文将介绍下在CentOS6.5 64位虚拟机上通过编译源码安装MYSQL5.7.10服务. 环境: OS: CentOS6.5 x86_64 最小化安装 CPU: ...

  6. CentOS6.3 x86_64 mininstall 安装 apahce2.23+jdk1.7+tomecat7+mysql5.1.58

    CentOS6.3 x86_64 mininstall 安装 apahce2.23+jdk1.7+tomecat7+mysql5.1.58 # uname -a Linux localhost 2.6 ...

  7. Centos6.5集群安装64位hadoop2.2.0

    2019独角兽企业重金招聘Python工程师标准>>> Centos6.5集群安装64位hadoop2.2.0: 网络环境,整3台虚拟机或者物理机,配置好相应网络,编辑/etc/ho ...

  8. NVIDIA cuda7在centos6.5中的安装

    关闭 NVIDIA cuda7在centos6.5中的安装 标签: NVIDIAcuda7centos6-5安装 2015-08-03 15:14 123人阅读 评论(0)收藏 举报 分类: Cent ...

  9. Linux(CentOS6.5)下编译安装Nginx1.10.1

    原文出自:http://www.cnblogs.com/comexchan/p/5815753.html Linux(CentOS6.5)下编译安装Nginx1.10.1 首先在特权账号(root)下 ...

最新文章

  1. 2021年春季学期-信号与系统-第十一次作业参考答案-第七小题
  2. [转] 一个OpenSource的评价图
  3. TCP 三次握手与四次挥手
  4. Ubuntu 12.04 修改/etc/resolv.conf重启后还原成修改前状态解决办法
  5. oracle sequence 不同 会话 不连续_序列 Sequence
  6. 计算机网络教室任课教师登记表,多媒体教室工作计划
  7. Hadoop基础学习
  8. android 单选按钮横置,input radio如何实现横向布局
  9. [转]天天生鲜,html效果布局
  10. c++怎么打印出句子中的各个单词_小学英语单词汇总篇 身体 食品、饮料 蔬菜...
  11. (第一天)Oracle数据库学习
  12. 打印菱形 java_怎么用java打印菱形?
  13. 将Altera FPGA的sof文件和NIOS II的elf固件合并为一个jic文件以使用Quartus Programmer烧写
  14. VC++ 应用程序无法正常启动0xc0150002
  15. linux 查看日志以及查看
  16. 密码学(五):数字签名
  17. win7共享中心服务器运行失败,win7网络共享中心打不开怎么办
  18. 计算机信息技术在教学中的发展,浅析信息技术在教学中的创新作用
  19. 茁壮浏览器 android,傲游浏览器六一纯真献礼 过个别开生面的儿童节
  20. EtherNet/IP协议开发2:理论学习

热门文章

  1. Docker下RabbitMQ安装配置
  2. 【Java常用方法】求两个数的最大公因数、最小公倍数,两数是否互质
  3. “双碳”目标下电力市场和碳市场成为综合能源服务商业模式落地的突破点
  4. 杂谈PPT文档撰写(原创)
  5. h5开发Linux桌面,heX:用HTML5和Node.JS开发桌面应用
  6. ATMEGA16定时器0
  7. linux部分文件自动安装失败,linux下通过脚本文件自动安装虚拟机
  8. 《Java程序设计》课堂实践内容总结
  9. python两数相加取相同的_python如何实现多个文件相同位置的数值相加
  10. oc引导win方法_黑苹果必备技能之一:升级OC(open core)引导