网上各个版本系统安装4.9版本内核来开启BBR的教程已经很多了,但是我还是想写一篇,为什么?主要是其它教程大部分都是各种强行装,各种非系统官方的源啊包啊,一股脑往上装,对于跑某些程序的人来说可能无所谓,毕竟没啥资料,大不了重装。但是,我确实有些做站和存文件的服务器要求稳定,那么问题来了,怎么样的才是稳定的,当然是官方提供的咯,最好系统自带。当然,自带基本没戏了,不过我还是攒了一些最“接近官方”的安装方法,在这和大家分享下。

①Centos

这个最方便了,但是说真的知道的人贼少,我是从akw那儿知道的,一般人都是去elrepo装的,但是……这源疯狂更新,根本不等人,而且不保留旧版本,现在都全是4.10和4.11版本了,我选择放弃,毕竟4.9才是LTSB的,4.10和4.11只是测试版,好了,不说废话了,放命令

仅需两条,centos-release-xen-46是centos官方为xen虚拟化提供的一个追求“新鲜”的源,里面的内核是4.9版本的,适用于centos6/7

②Debian

Debian话我常看到有人非得拿Ubuntu的内核deb包死命往上怼,也不怕崩,其实Debian官方就有提供,只是在backport里

这个是Debian8 64位的,Debian7的话没有官方的4.9,所以还是得找其它方法装

③Ubuntu

Ubuntu的话其实没啥太好的命令行解决办法,官方的ppa里面版本刷得也是飞起,还是手动吧

首先去http://kernel.ubuntu.com/~kernel-ppa/mainline/   这儿找v4.9.x (x找最大的数),点进去,然后往下翻

找linux-image开头,结尾是amd64.deb或者i386.deb的,记得中间是generic,举个栗子

当前的最新版是这俩,wget下载后使用dpkg -i linux-image-4.9*.deb 来安装,然后基本重启就行了

至于开启BBR,顺便说下吧

然后sysctl -p就行了,如果出现了一大堆可能需要自己去把sysctl.conf里的其它参数给注释掉,这得看系统模板了


Senraの小窝原创文章,转载请注明来自:Centos/Debian/Ubuntu最“官方”的Kernel 4.9(BBR)安装方法