闲聊一下Linux内核 作者: Hogwarts 发布于: 2021-05-15 更新于: 2021-11-06 分类: 默认分类 内核,内部核心,很神秘,很难搞。实在不懂就别搞了。默认的即可。毕竟Debian10默认的是4.19,做站够用了。然鹅,有时手痒(手贱)非要更新,搞不好会把机器搞摊的。 # 一、Centos系 Centos系秋水大佬有自行编译的,加入群频道就能看到。 **推送频道:**`https://t.me/qiushuiyibing` **推荐文章:**`https://teddysun.com/617.html` `https://teddysun.com/612.html` # 二、Debian系 前面文章`https://winamp.top/51.html`介绍过,可参考安装。 # 三、目前存在的问题 - Debian10在安装5.10.35时需glibc6 2.33版本,而系统是2.28-10版本,安装glibc6 2.33不有搞定。所以只能安装5.10.30版本。 - 其实也没有必要刻意安装最新内核,更新太频繁了。 # 四、以腾讯轻量香港Debian10为例安装内核 ## 4.1 更新源 cp /etc/apt/sources.list /etc/apt/sources.list.bak #防翻车做备份 vim /etc/apt/sources.list #输入以下内容 deb http://mirror.xtom.com.hk/debian/ buster main non-free contrib deb http://mirror.xtom.com.hk/debian/ buster-updates main non-free contrib deb http://mirror.xtom.com.hk/debian/ buster-backports main non-free contrib deb http://mirror.xtom.com.hk/debian-security/ buster/updates main non-free contrib deb-src http://mirror.xtom.com.hk/debian/ buster main non-free contrib deb-src http://mirror.xtom.com.hk/debian/ buster-updates main non-free contrib deb-src http://mirror.xtom.com.hk/debian/ buster-backports main non-free contrib deb-src http://mirror.xtom.com.hk/debian-security/ buster/updates main non-free contrib [源地址:https://mirrors.yuntu.eu.org/MeowLove/Debian/sources/10/AP-HK-10103/] [https://mirrors.yuntu.eu.org 里面有你喜欢的东东,自行发掘吧。] apt update apt upgrade ## 4.2 安装clound内核 ### 4.2.1 方式一 apt install -t buster-backports linux-image-cloud-amd64 linux-headers-cloud-amd64 执行后会升级内核到最新cloud版。优点就是占用内存少。 ### 4.2.2 方式二 #### 4.2.2.1 先搜索一下 apt search linux-image | grep cloud-amd64 或 apt search linux-image | grep buster-backports 搜索后会出现一系列的列表,建议选择stable版本 linux-image-5.10.0-0.bpo.5-cloud-amd64 安装,注意带有cloud字样的image文件。 #### 4.2.2.2 安装 apt install linux-image-5.10.0-0.bpo.5-cloud-amd64 linux-headers-5.10.0-0.bpo.5-cloud-amd64 ### 4.2.3 重启机器 `reboot`重启后即更换了新内核。输入: `uname -r` 查看 其实小内存VPS内核不必求新,稳定就好。 ##4.3 内核的选择 来自`喵笔记`:[为Debian 10升级Linux Kernel 5.x](https://async.sh/2019/09/25/upgrade-linux-kernel-5-for-debian-buster/ "为Debian 10升级Linux Kernel 5.x") > 64位普通设备,如你的笔记本或工作站: linux-image-amd64 64位基于虚拟化的设备,如 AWS、Azure、普通VPS: linux-image-cloud-amd64 树莓派: linux-image-rpi ##4.4 完美一下 查看有内核命令 dpkg -l | grep linux-image | awk '{print$2}' 清理内核命令 apt remove --purge 要清理的内核 #不是完美主义者这一步可以省略(删错了责任自负哟) # 五、推荐脚本 https://github.com/ylx2016/kernel # 六、参考 1. [debian10 更新apt-get源](https://segmentfault.com/a/1190000024419040 "debian10 更新apt-get源") 2. [小内存VPS占用优化](https://starts.sh/posts/debian_cloud.html "小内存VPS占用优化") 3. [Debian10升级内核到5.8.0](https://pc6a.com/3005.html "Debian10升级内核到5.8.0") # 七、不厚道的说几句 一直在群里提问题,感谢大佬们的解答与帮助。 把大佬们说的话整理出来发成小文,好像很不厚道。 致谢:@teddysun [@as58453](https://mirrors.yuntu.eu.org/ "@as58453") @ylx2016 标签: Linux
评论已关闭