在 CentOS 7 上升級 KVM 內(nèi)核
將您的 KVM 內(nèi)核升級到 RHEL 7、CentOS 7 和 Fedora 上的最新穩(wěn)定版本 - 包括 BBR 支持
隨著新設備和技術(shù)的定期出現(xiàn),如果我們想充分利用它們,讓我們的內(nèi)核保持最新是很重要的. 此外,更新我們的內(nèi)核將幫助我們利用新的內(nèi)核功能并保護我們自己免受以前版本中發(fā)現(xiàn)的漏洞的影響。
需要考慮的一件重要事情是內(nèi)核版本的生命周期——如果您當前使用的版本即將到期,則在該日期之后將不再提供錯誤修復。
在升級內(nèi)核之前,請務必使用以下命令記下當前安裝的內(nèi)核版本。
大多數(shù)現(xiàn)代發(fā)行版都提供了一種使用包管理系統(tǒng)(例如 yum)和官方支持的存儲庫來升級內(nèi)核的方法。
但是,這只會升級到發(fā)行版存儲庫中可用的最新版本——而不是https://www.kernel.org/上可用的最新版本。不幸的是,Red Hat 只允許使用前一個選項升級內(nèi)核。
與 Red Hat 不同,CentOS 允許使用 ELRepo,這是一個第三方存儲庫,可以將內(nèi)核升級到最新版本。
要在 CentOS 7 上啟用 ELRepo 存儲庫,請執(zhí)行以下操作:
啟用存儲庫后,您可以使用以下命令列出可用的內(nèi)核相關(guān)包:
接下來,安裝最新的主線穩(wěn)定內(nèi)核:
要使新安裝的版本成為默認引導選項,您必須按如下方式修改 GRUB 配置:
打開并編輯文件 /etc/default/grub 并設置GRUB_DEFAULT=0。這意味著 GRUB 列表中的第一個內(nèi)核將用作默認內(nèi)核。
接下來,運行以下命令重新創(chuàng)建內(nèi)核配置。
重新啟動并再次使用 uname 命令驗證默認情況下現(xiàn)在使用的是最新內(nèi)核:
恭喜!您已將系統(tǒng)內(nèi)核升級到可用的最新版本!