CentOS
更新系统
yum -y update
查看内核版本
uname -sr
获取仓库
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
列举可用
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
安装内核
yum --enablerepo=elrepo-kernel install kernel-ml
重启系统
reboot
修改默认内核配置
vi /etc/default/grub
将第三行修改为GRUB_DEFAULT=0
创建内核配置
grub2-mkconfig -o /boot/grub2/grub.cfg
重启系统
reboot
查看内核
uname -sr
内核升级完成
Debian
更新系统
apt-get update
下载内核
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.6/linux-image-4.9.6-040906-generic_4.9.6-040906.201701260330_amd64.deb
解压
dpkg -i linux-image-4.9.6-040906-generic_4.9.6-040906.201701260330_amd64.deb
配置
/usr/sbin/update-grub
重启
reboot
检查
uname -sr
升级完成
Ubuntu
更新系统
apt update && apt upgrade
创建目录并进入
mkdir download && cd download
安装工具
apt install curl
下载内核
curl -O http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14.8/linux-image-4.14.8-041408-generic_4.14.8-041408.201712200555_amd64.deb
安装内核
dpkg -i *.deb
更新引导文件
update-grub
重启
reboot
检查
uname -sr
升级完成
开启bbr
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
保存
sysctl -p
检查是否开启
lsmod | grep bbr
有返回值即为成功