CentOS 7 升級(jí)Linux內(nèi)核到最新版本小記

作者:rsgdxp 原文鏈接:https://www.54fxp.top/41.html

圖文版鏈接:?https://wp.rsgdxp.com/305.html

升級(jí)原由

BBR加速模塊 需要linux內(nèi)核4.9以上

KVM的主機(jī),支持BBR這個(gè)模塊來加速。

如何查看Linux當(dāng)前內(nèi)核版本?

查看內(nèi)核的版本命令是:

uname -sr

CentOS?7 升級(jí)到最新版第三方內(nèi)核庫:

大多數(shù)現(xiàn)代發(fā)行版系統(tǒng)提供了一種使用 yum 等包管理系統(tǒng)和官方支持的倉庫升級(jí)內(nèi)核的方法。

但是,這只會(huì)升級(jí)內(nèi)核到倉庫中可用的最新版本 – 而不是在?https://www.kernel.org/?中可用的最新版本。不幸的是,Red Hat 只允許使用前者升級(jí)內(nèi)核,與 Red Hat 不同,CentOS?允許使用 ELRepo,這是一個(gè)第三方倉庫,可以將內(nèi)核升級(jí)到最新版本。

要在?CentOS?7 上啟用 ELRepo 倉庫,請(qǐng)運(yùn)行:

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

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

倉庫啟用后,你可以使用下面的命令列出可用的內(nèi)核相關(guān)包:

yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

接下來,安裝最新的主線穩(wěn)定內(nèi)核:

yum --enablerepo=elrepo-kernel install kernel-ml

如何設(shè)置 GRUB 默認(rèn)啟動(dòng)最新的內(nèi)核版本?

為了讓新安裝的內(nèi)核成為默認(rèn)啟動(dòng)選項(xiàng),你需要如下修改 GRUB 配置:

打開并編輯 /etc/default/grub 并設(shè)置 GRUB_DEFAULT=0。意思是 GRUB 初始化頁面的第一個(gè)內(nèi)核將作為默認(rèn)內(nèi)核。

GRUB_TIMEOUT=5

GRUB_DEFAULT=0

GRUB_DISABLE_SUBMENU=true

GRUB_TERMINAL_OUTPUT="console"

GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap crashkernel=auto rhgb quiet"

GRUB_DISABLE_RECOVERY="true"

接下來運(yùn)行下面的命令來重新創(chuàng)建內(nèi)核配置。

grub2-mkconfig -o /boot/grub2/grub.cfg

重啟 驗(yàn)證

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容