CentOS 升级内核

升级 CentOS 系统内核常规操作, 当前版本为 CentOS 7 升级到 5.0 内核

查看当前内核版本

1
uname -r

导入elrepo源所需的key

1
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

安装 elrepo 源

1
rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

以上命令可能随centos版本有变动, 2 和 3 步骤详细释义,可以查看官方文档:http://elrepo.org/tiki/tiki-index.php

安装yum源中最新的内核

1
yum -y --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml

设置系统启动顺序

首先查看系统启动项:

1
grep menuentry /boot/grub2/grub.cfg

再修改默认启动为哪个版本的内核:

1
2
# 这里为刚刚新安装的 5.0 版本,以上面查到的为准
grub2-set-default 'CentOS Linux (5.0.3-1.el7.elrepo.x86_64) 7 (Core)'

检查是否生效

1
grub2-editenv list

重启

1
init 6

开启bbr

修改内核参数:

1
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
1
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

保存生效

1
sysctl -p

查看是否生效

1
2
lsmod |grep bbr
tcp_bbr 20480 1
打赏不准超过你工资的一半!