Ubuntu 18.04 升级内核到 5.X(< 5.10)

升级到 5.X 内核,主要是为了开启 BBR。

执行命令:

sudo apt-get install --install-recommends linux-generic-hwe-18.04 -y

如果用三方内核:

sudo su

apt-get install gnupg2 -y

echo 'deb http://deb.xanmod.org releases main' | tee /etc/apt/sources.list.d/xanmod-kernel.list && wget -qO - https://dl.xanmod.org/gpg.key | apt-key add -

apt update && apt install linux-xanmod -y

重启生效,如果内核是从低版本升级到高版本,无需指定内核版本启动。

reboot

如果需要自动移除旧版内核:

sudo su

apt-get update && apt-get upgrade -y && apt-get autoremove -y --purge

注解:

升级到5.X内核的主要目的是启用BBR(拥塞控制算法)。可以通过两种方式完成升级:一是使用官方内核,执行sudo apt-get install --install-recommends linux-generic-hwe-18.04 -y;二是使用第三方内核(如XanMod),需先安装GnuPG2,添加XanMod源并导入密钥,然后执行apt update && apt install linux-xanmod -y。升级后需重启系统生效。若从低版本升级到高版本,无需指定内核版本启动。此外,可通过sudo apt-get update && apt-get upgrade -y && apt-get autoremove -y --purge自动移除旧版内核。

相关推荐
君生我老7 小时前
Linux中调式器gbd/cgdb
linux
两斤牛肉一壶酒8 小时前
opencode 技能加载全挂背后,竟是不用系统的ripgrep
linux
j7~8 小时前
【Linux网络加餐(二)】《进程组,会话,控制终端,作业控制和守护进程》---详解
linux·运维·服务器·守护进程·会话·进程组·控制终端
名字还没想好☜8 小时前
Docker 数据卷实战:volume、bind mount、tmpfs 到底怎么选,数据持久化与权限坑
运维·docker·容器·kubernetes
天道jimmy8 小时前
VulnHub 系列:Prime,1
linux·运维·服务器
xiaoye-duck9 小时前
《Linux 网络编程》深入传输层 UDP 协议原理:端口、报文、缓冲区与内核源码解析
linux·网络·udp
Lumistory9 小时前
从OPPO长安研发中心看头部科技企业的照明运维选择
大数据·运维·人工智能·光照贴图
好评1249 小时前
【Linux】数据链路层
linux·运维·网络
辻弋20110 小时前
自动检测硬件生成驱动清单、实时监控FPS、120秒性能记录——30+项优化模块化开关,所有改动可精确复原
服务器·windows·游戏引擎·电脑·开源软件
CC城子10 小时前
EtherNet/IP I/O 丢包排查(linux系统)
linux·单片机·tcp/ip·ethernetip