请注意,本文编写于 2129 天前,最后修改于 1325 天前,其中某些信息可能已经过时。
升级 CentOS 系统内核常规操作, 当前版本为 CentOS 7 升级到 5.0 内核
查看当前内核版本
uname -r
导入elrepo源所需的key
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
安装 elrepo 源
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源中最新的内核
yum -y --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml
设置系统启动顺序
首先查看系统启动项:
grep menuentry /boot/grub2/grub.cfg
再修改默认启动为哪个版本的内核:
注意:目前(2019-03)为刚刚新安装的 5.0 版本号,之后以上面查到的内核版本号为准
grub2-set-default 'CentOS Linux (5.0.3-1.el7.elrepo.x86_64) 7 (Core)'
检查是否生效
grub2-editenv list
重启
init 6
开启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
显示
tcp_bbr 20480 1
即可
作者:Leo_Yi
本文链接:https://oyifan.com/archives/linuxupgradekennel.html
本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!