Linux一键安装常见/最新内核脚本 锐速/BBRPLUS/BBR2

卸载内核

wget -N --no-check-certificate "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

wget -N "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

不卸载内核

wget -N --no-check-certificate "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh

wget -N "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh


锐速/bbr/bbrplus 对应的版本:

BBR

centos6    –    5.6.15
centos7    –   5.7.4
centos8    –    5.6.15
debian8    –    5.6.15
debian9    –    5.6.15
debian10    –    5.6.15
ubuntu16,18,19,20    –    5.6.15

BBRPLUS

centos7     –    4.14.129
debian    –   4.14.129
ubuntu    –    4.14.129

BBRPLUS新版号

centos7     –    4.14.182
debian10    –   4.14.182

XANMOD

centos7     –    5.7.2
centos8     –    5.5.1
debian    –    5.7.4

ZEN

centos7     –    5.5.10
centos8     –    5.5.2
debian9    –    5.5.2
debian10    –    5.5.10

BBR2

centos7     –   5.4.0
centos8     –    5.4.0
debian9    –    5.4.0
debian10    –    5.4.0

锐速 不统计版本太杂
xanmod/Zen/BBR2 支持的版本:

centos7,8 debian9,10

5.5内核及BBR2内核支持cake队列

关于cake有大佬说iprouter需要大于4.19版本才能使用

deian10,ubuntu20可直接开启cake

除了锐速的版本,其他的都是在vmare下一一对应版本编译的

安装中提示Abort kernel removal? 选择No

更新记录

1.3.2.7
更新bbr的c7,c8,d9,d10 升级到5.5.3内核

1.3.2.8
更新bbr的c6,c7,c8,d8,d9,d10 升级到5.5.5内核

1.3.2.9
更新bbr,zen的c7,d10 升级到5.5.6内核
xanmod的c7,d10 升级到5.5.4内核
更新部分写法

1.3.2.10
xanmod的c7,d10 升级到5.5.6内核

1.3.2.11
两个版本可以互相切换

1.3.2.13
更新bbr c7,d10 升级到5.5.7内核
bbrplus降级到4.14.129 不再维护

1.3.2.14
修复debian/ubuntu bbrplus BUG
bbrplus安装方法和安装内核都和原作者一致了 我彻底甩锅

1.3.2.15
xanmod的c7,d10 升级到5.5.6内核 xanmod5
xanmod下载链接 改为onedrive 若有问题请反馈

1.3.2.17
bbr原版,xanmod,Zen内核c7,d10分别升级到5.5.8 均为onedrive链接

1.3.2.18
bbrplus4.14.173 centos7,debian10 均为onedrive链接

1.3.2.20
bbr原版,Zen内核c7,d10分别升级到5.5.10 均为onedrive链接  适配oracle centos7测试

1.3.2.21
bbr原版,c7,d10分别升级到5.6.0 均为onedrive链接

1.3.2.28
bbr原版升级到5.6.15 添加U20支持 均为onedrive链接

1.3.2.29
bbrplus新版升级到bbrplus4.14.182 均为onedrive链接

1.3.2.34 xanmod C7升级到5.7.2,debian及ubuntu用的官方编译的文件,没限制常用的debian和ubuntu版本,是否翻车自己测试,增加切换到秋水BBR功能

1.3.2.35 xanmod debian及ubuntu用的官方编译的文件5.7.3,这次直接用的官方的下载链接

1.3.2.36 更换锐速授权地址

1.3.2.37 xanmod更新到5.7.4,debian及ubuntu用的官方编译的文件,原版BBR centos用的elrepo版本

…….

提示:oracle 官方centos7 自己装5.6.11内核(elrepo版本)  本脚本安装的BBR内核会24小时失联,如果有编译参数适配oracle官方centos7请告诉我

怎么玩?

1.安装了内核重启后再开启相应加速再重启
2.或者安装内核后,接着开启bbr加速(失败的),这时候再重启,bbr会在重启后生效(前提是启动时候是安装的内核)

2020.6.14测试锐速是正常的


https://github.com/ylx2016/Linux-NetSpeed/releases
https://github.com/ylx2016/Linux-NetSpeed

查看真实队列?

tc -s qdisc show


提需求,赞助,捐助 请扫码

支付宝

Linux一键安装常见/最新内核脚本 锐速/BBRPLUS/BBR2》有84个想法

    1. 头像燕云风

      [信息]:清除加速完成。
      net.ipv4.tcp_ecn = 0
      sysctl: setting key “net.core.default_qdisc”: No such file or directory
      net.core.default_qdisc = cake
      sysctl: setting key “net.ipv4.tcp_congestion_control”: No such file or directory
      net.ipv4.tcp_congestion_control = bbr2
      [信息]BBR2启动成功!

      请问这是神马情况?是不是没有完全启动成功?

      回复
    1. 头像admin 文章作者

      这个继承之前的脚本的,我基本没改,去掉是不可能去掉的,你可以提建议 怎么修改优化
      不然说老的脚本能优化,新的为什么没有,你说是吧

      回复
      1. 头像cchhuuaann1

        那个“系统配置优化” 我自己实测会断流 远程小鸡阿里云轻量 本地山西联通 讲道理是不应该断流的 但实际上用了那个选项以后就是断流了 而且我去掉那个“系统配置优化”以后就又不断流了
        那麻烦再回复一下旧版本BBR Plus与新版本的BBR Plus区别在哪? 我去你的Github看了release 手动装了BBR Plus 4.14.168 测试Oracle Phoenix(联通双向GTT)也还挺稳的
        还有就是脚本处理不干净 ” linux-headers ” 用脚本从一个加速换到另一个加速 不会卸载原来加速内核的 linux-headers 文件 用 ` dpkg –list|grep linux `可以看到那些旧的 linux-headers

        回复
        1. 头像admin 文章作者

          有些人说旧版的4.14.129 好用,说我编译的新的会断流
          手法理论都一样,就是新的版本号高
          headers卸载问题只出现在centos吧?是的话应该是历史遗留问题,这个我没改过

          回复
          1. 头像cchhuuaann1

            我个人认为断流是那个“系统配置优化”的锅 不是BBR Plus编译的锅 因为我测试原版的4.14.129 4.14.168没啥区别 我也是一个jio本小子 不会调参数 所以我的建议就是移除那个选项 有问题那就一票否了 也省事 ?
            我常用Debian10 也有那个 Linux-headers 卸载不干净的问题

            最关键的 原版BBR Plus与新版BBR Plus区别在哪? 这个问题不要忘了回复啊

    2. 头像admin 文章作者

      bbrplus旧版和新版 理论上手法一样,我按之前的作者提供的方法编译的,至于是否有保留就不清楚了
      只是内核版本号新的更高

      回复
  1. 头像poi888

    我用BBRplus新版内核 – 4.14.173
    脚本版本从v1.3.2.20到 v1.3.2.21
    在谷歌云debian10的情况下用”卸载内核版本”安装
    Tab选NO重装内核完 需要重启VPS之后
    就在也连不上该VPS了

    回复
  2. 头像DinGod

    CloudCone的Debian10 使用卸载内核版本,安装bbrplus新版,重启失联,试了2次。

    如果博主需要测试,我可以免费提供一台CloudCone。

    扣扣:陆八陆八贰八贰

    回复
  3. 头像itales

    在 Centos7 下,安装旧版没有问题,安装新版 bbrplus 4.14.173 内核后,出现防火墙 firewall-cmd 无法启动的情况,似乎一直修复不了,只能重装系统解决。分析应该是不知是哪一步操作破坏了firewalld的ipv6表所致。

    回复
  4. 头像qwert003aa

    在搬瓦工cn2gia-e机子里CentOS7和Debian9安装锐速不能启动,前几天使用还没有问题,不知道是哪里问题,每次选择脚本14启动锐步就会一闪。

    回复
  5. 头像TencentOS-kernel

    https://github.com/Tencent/TencentOS-kernel
    TencentOS Server( 又名Tencent Linux 简称Tlinux) 是腾讯针对云的场景研发的 Linux 操作系统,提供了专门的功能特性和性能优化,为云服务器实例中的应用程序提供高性能,且更加安全可靠的运行环境。Tencent Linux 使用免费,在 CentOS(及发行版)上开发的应用程序可直接在 Tencent Linux 上运行,用户还可持续获得腾讯云的更新维护和技术支持。
    –腾讯新出的Linux Kernel,有人想试试吗?

    回复
  6. 头像小菜菜

    Removing linux-image-4.19.0-5-amd64 (4.19.37-5+deb10u2) …
    E: Aborting removal of the running kernel
    dpkg: error processing package linux-image-4.19.0-5-amd64 (–remove):
    installed linux-image-4.19.0-5-amd64 package pre-removal script subprocess returned error exit status 1
    Errors were encountered while processing:
    linux-image-4.19.0-5-amd64
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    卸载 linux-image-4.19.0-5-amd64
    linux-image-4.19.0-8-amd64 内核卸载完成,继续…
    内核卸载完毕,继续…
    Generating grub configuration file …
    Found linux image: /boot/vmlinuz-4.19.0-5-amd64
    Found initrd image: /boot/initrd.img-4.19.0-5-amd64
    Found linux image: /boot/vmlinuz-4.14.173-bbrplus
    Found initrd image: /boot/initrd.img-4.14.173-bbrplus
    done

    我发现卸载内核的方式安装后老的内核还在,重启后还是老内核,怎么解。。。

    回复
  7. 头像25599

    试了下。电信用bbr + cake真香。速度方面和bbr plus差不多而且感觉更加稳定一点。
    到是bbr2感觉和bbr差不多反而有些速度更慢了。

    回复
  8. 头像Yesh

    楼主能出个专门用来优化服务器加载网站速度的吗,不是用来翻墙,就是专门为服务器上的网站做优化加速

    回复
  9. 头像cchhuuaann1

    看到这么多人提4.14.174 BBR Plus的bug 我就放心了
    安装环境 DD后的纯净Debian10.4环境
    安装机型 阿里云新手套餐ECS
    安装后失联 TAT

    回复
    1. 头像admin 文章作者

      测试连接成功,你看过VNC后台没?
      我看到的是vnc启动正常,没有down机,看到登入界面等了1分钟左右才能连上SSH

      回复
    1. 头像admin 文章作者

      安装了内核重启后再开启bbr加速再重启
      或者安装内核后,接着开启bbr加速(失败的),这时候再重启,bbr会在重启后生效(前提是启动时候是安装的内核)

      回复
  10. 头像lck

    安装新版号的BBRPLUS是这种情况
    内核为:4.14.182-bbrplus
    当前状态: 已安装 BBR 加速内核 , 未安装加速模块
    当前拥塞控制算法为: bbrplus 当前队列算法为: fq

    回复
  11. 头像BigBB

    大佬,测试了一下xanmod的内核很不错的亚子,可是xanmod官网木有centos支持,如果有空的话不知可否更新一波THX

    回复
  12. 头像25599

    报告一下。新版bbrplus4.14.182终于修复了失联的问题了。
    CloudCone的Debian10测试没有问题了。感觉老版本129可以去掉了。
    让老用户直接升级新版本吧。我反正只测试了CloudCone的Debian10没问题了,
    其他vps不敢保证。

    回复
      1. 头像25599

        邮箱我是随便乱填的。
        以前的174版本我等了5分钟也连不上。正常
        一般都是2分钟就能重新连上。反正182我等了也就2分钟就重新
        连上了。以前的操作相同但是174就是会导致失联只能重装系统恢复。

        回复
    1. 头像hunter

      lotServer/
      lotServer/apxfiles/
      lotServer/install.sh
      lotServer/apxfiles/bin/
      lotServer/apxfiles/etc/
      lotServer/apxfiles/bin/lotServer.sh
      lotServer/apxfiles/bin/setConfig.sh
      lotServer/apxfiles/bin/showConfig.sh
      lotServer/apxfiles/bin/utils.sh
      lotServer/apxfiles/etc/config
      lotServer has been removed!
      Error! I can not generate the Lic for you, Please try again later.

      回复
    1. 头像admin 文章作者

      没编译,最近更懒了,直接用的官方编译的内核,问题是C8官方的内核感觉换了套路不敢上
      能用就行吧5.6

      回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据