ubuntu linux 4.9,Centos/Debian/Ubuntu最"官方"的Kernel 4.9(BBR)安装方法 | Senraの小窝

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

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

yum install centos-release-xen-46 -y

yum install kernel  //如果需要全套还有kernel-headers kernel-firmware kernel-devel

1

2

yuminstallcentos-release-xen-46-y

yuminstallkernel //如果需要全套还有kernel-headers kernel-firmware kernel-devel

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

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

echo "deb http://ftp.debian.org/debian jessie-backports main" >> /etc/apt/sources.list

apt-get update

apt-get install -t jessie-backports linux-image-amd64   //也可以顺便把linux-headers装了

1

2

3

echo"deb http://ftp.debian.org/debian jessie-backports main">>/etc/apt/sources.list

apt-getupdate

apt-getinstall-tjessie-backportslinux-image-amd64 //也可以顺便把linux-headers装了

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

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

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

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

http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.27/linux-image-4.9.27-040927-generic_4.9.27-040927.201705081030_amd64.deb

http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.27/linux-image-4.9.27-040927-generic_4.9.27-040927.201705081030_i386.deb

1

2

http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.27/linux-image-4.9.27-040927-generic_4.9.27-040927.201705081030_amd64.deb

http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.27/linux-image-4.9.27-040927-generic_4.9.27-040927.201705081030_i386.deb

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

至于开启BBR,顺便说下吧

echo -e "net.core.default_qdisc=fq\nnet.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

1

echo-e"net.core.default_qdisc=fq\nnet.ipv4.tcp_congestion_control=bbr">>/etc/sysctl.conf

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值