目前VPS商家提供的Debian 10系统基本上都是4.19.x.x的内核版本,站长本着用新不用旧的原则,在初次部署环境的时候,总是忍不住将系统内核版本升级到比较新的版本。
1、查看系统内核版本
uname -r
站长用于演示的这台Debian 10系统的VPS原始内核版本为:4.19.0-5-amd64
2、添加Debian官方 buster-backports 源
deb http://deb.debian.org/debian buster-backports main
编辑nano /etc/apt/sources.list,站长用nano编辑演示,默认如下图所示(有些商家默认有buster-backports源的,则略过):
将 buster-backports 源添加进去,然后按Ctrl+X退出;
这里会提示保存,输入Y并回车;
直接按回车确认将buster-backports源写入,
3、安装官方最新5.1x.x内核
先更新系统,命令如下:
apt update
安装最新内核
apt install -t buster-backports linux-image-cloud-amd64 linux-headers-cloud-amd64
更新启动内核版本
update-grub
重启系统
reboot
4、卸载旧内核版本 输入uname -r
即可看到内核版本已经是5.10.0-0.bpo.7-cloud-amd64
;输入以下命令查看当前系统已经安装的内核版本;
dpkg –list grep linux-image
使用apt purge
命令卸载旧的内核版本(按实际卸载的内核版本修改命令):
apt purge linux-image-4.19.0-5-amd64
输入以下命令查看当前系统已经安装的内核头文件;
dpkg –list grep linux-headers
如果有4.19.x.x的内核头文件,也可以使用apt purge
命令卸载,命令如下(按实际卸载的内核头文件版本修改命令):
apt purge linux-headers-4.19.0-5-amd64
最后再动更新一下启动内核版本,可以看到,只剩下5.10.0-0.bpo.7-cloud-amd64
了。
update-grub
搞定!收工!……等等,好像还没完呢,查看下方这篇文章开启BBR才算真正搞定!