新聞資訊
行業(yè)資訊
如何在CentOS 7上升級(jí)KVM內(nèi)核?
2022-12-28 17:08:59
摘要:現(xiàn)在有的國(guó)內(nèi)或國(guó)外服務(wù)器還是支持CentOS 7系統(tǒng)的,我們通常會(huì)定期更新升級(jí)KVM內(nèi)核版本以利用新的內(nèi)核功能,并保護(hù)服務(wù)器免受以前版本中發(fā)現(xiàn)的漏洞影響,提高安全性。本文主要介紹下如何在CentOS 7上升級(jí)KVM內(nèi)核。

現(xiàn)在有的國(guó)內(nèi)或國(guó)外服務(wù)器還是支持CentOS 7系統(tǒng)的,我們通常會(huì)定期更新升級(jí)KVM內(nèi)核版本以利用新的內(nèi)核功能,并保護(hù)服務(wù)器免受以前版本中發(fā)現(xiàn)的漏洞影響,提高安全性。本文主要介紹下如何在CentOS 7上升級(jí)KVM內(nèi)核。


在升級(jí)KVM內(nèi)核之前,請(qǐng)確保使用以下命令記錄當(dāng)前安裝的內(nèi)核版本。

[root@idcspy ~]$ uname -sr

大多數(shù)現(xiàn)代發(fā)行版都提供了一種使用包管理系統(tǒng)(比如yum)和官方支持的存儲(chǔ)庫(kù)來(lái)升級(jí)內(nèi)核的方法。但是,這將只執(zhí)行從發(fā)行版的存儲(chǔ)庫(kù)中獲得的最新版本的升級(jí),而不是從https://www.kernel.org/。

CentOS允許使用ELRepo,這是一個(gè)第三方存儲(chǔ)庫(kù),它可以將內(nèi)核升級(jí)到最新版本。要在CentOS 7上啟用ELRepo存儲(chǔ)庫(kù),請(qǐng)執(zhí)行以下操作:

[root@idcspy ~]$ rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

[root@idcspy ~]$ rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

啟用存儲(chǔ)庫(kù)后,您可以使用以下命令列出可用的內(nèi)核相關(guān)軟件包:

[root@idcspy ~]$ yum –disablerepo=”*” –enablerepo=”elrepo-kernel” list available

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

[root@idcspy ~]$ yum –enablerepo=elrepo-kernel install kernel-ml

要使新安裝的版本成為默認(rèn)引導(dǎo)選項(xiàng),您必須按如下方式修改GRUB配置:

打開并編輯文件/etc/default/grub,并設(shè)置GRUB_DEFAULT=0。這意味著GRUB列表中的第一個(gè)內(nèi)核將被用作默認(rèn)內(nèi)核。

[root@idcspy ~]$ vi /etc/default/grub
….
GRUB_DEFAULT=0
….

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

[root@idcspy ~]$ grub2-mkconfig -o /boot/grub2/grub.cfg

重新啟動(dòng),并再次使用uname命令驗(yàn)證現(xiàn)在默認(rèn)使用的是最新的內(nèi)核:

[root@idcspy ~]$ uname -sr

通過(guò)上述步驟,如無(wú)意外,您便可以將CentOS 7服務(wù)器上的KVM內(nèi)核版本升級(jí)到最新版。


USA-IDC為您提供免備案服務(wù)器 0元試用
立即聯(lián)系在線客服,即可申請(qǐng)免費(fèi)產(chǎn)品試用服務(wù)
立即申請(qǐng)