使用RLRepo第三方源為CentOS 6/7/8,RHEL 升級(jí)內(nèi)核版本

Linux內(nèi)核是Linux發(fā)行版中重要的組成部分,使用新的Linux內(nèi)核也會(huì)支持更多的功能、特性,如BBR就需要4.9或更高版本的內(nèi)核,如CentOS或RHEL類(lèi)的Linux發(fā)行版需要升級(jí)Linux內(nèi)核的話可以使用ELRepo第三方源來(lái)很方便進(jìn)行升級(jí)。需要注意的是一般只有獨(dú)立服務(wù)器、KVM、Xen支持更換內(nèi)核,OpenVZ的是與HOST使用同一內(nèi)核所有無(wú)法進(jìn)行升級(jí)。升級(jí)內(nèi)核屬于高危操作,生產(chǎn)環(huán)境不建議進(jìn)行升級(jí),另外如果你的VPS沒(méi)有Console、VNC之類(lèi)的用于應(yīng)急恢復(fù)或獨(dú)服沒(méi)有ipim之類(lèi)的維護(hù)功能請(qǐng)勿進(jìn)行升級(jí)操作。
一、查看當(dāng)前內(nèi)核版本
目前Linux內(nèi)核發(fā)布的最新穩(wěn)定版可以從 https://www.kernel.org 進(jìn)行查看,當(dāng)前最新穩(wěn)定版為 5.2.13 ,ELRepo上的版本也是5.2.13。
二、升級(jí)內(nèi)核
2.1 首先安裝ELRepo源:
rpm -Uvh https://www.elrepo.org/elrepo-release-6-9.el6.elrepo.noarch.rpm
rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm
rpm -Uvh https://www.elrepo.org/elrepo-release-8.0-2.el8.elrepo.noarch.rpm
2.2?啟用ELRepo源倉(cāng)庫(kù)
2.3 安裝新內(nèi)核
不報(bào)錯(cuò)出現(xiàn)意外的話新內(nèi)核就已經(jīng)安裝好了,接下來(lái)我們需要調(diào)整grub的設(shè)置。
三、修改grub配置使用新內(nèi)核版本
查看當(dāng)前grub內(nèi)核版本的配置:
返回如下信息:
[root@vpser.net ~]# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
0 : CentOS Linux 7 (Core), with Linux 5.2.13-1.el7.elrepo.x86_64
1 : CentOS Linux 7 (Core), with Linux 3.10.0-229.el7.x86_64
2 : CentOS Linux 7 (Core), with Linux 3.10.0-229.1.2.el7.x86_64
3 : CentOS Linux 7 (Core), with Linux 0-rescue-f93f471fcefa4190a918621cd9b830e9
4 : CentOS Linux 7 (Core), with Linux 0-rescue-51598039bb034ad28adad07f7c20ee72
0?即為安裝的新內(nèi)核
修改設(shè)置并生成新的grub配置文件:
grub2-mkconfig -o /boot/grub2/grub.cfg
執(zhí)行命令: reboot 重啟系統(tǒng),然后 uname -r 查看就是新的內(nèi)核了。
如有問(wèn)題可以在本文留言或者論壇反饋。
>>轉(zhuǎn)載請(qǐng)注明出處:VPS偵探 本文鏈接地址:http://www.0794baidu.com/manage/centos-rhel-upgrade-kernel.html









