1、查看當前linux最新內核版本
最新的內核版本如下:https://www.kernel.org/
2、內核版本生命週期:
目前linux內核生命週期,查詢:https://www.kernel.org/category/releases.html
3、查詢當前系統內核版本(以CentOS 7.2舉例)
4、啓用CentOS上ELRepo倉庫(第三方版本倉庫):
執行如下:
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
5、查詢可用的內核相關包:
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
6、安裝最新的穩定內核 :
yum --enablerepo=elrepo-kernel install kernel-ml
7、修改GRUB選項,使新安裝的內核作爲優先啓動:
修改前,事先copy一份作爲備份:cp /etc/default/grub /etc/default/grub_bak,
修改vi /etc/default/grub中GRUB_DEFAULT=saved爲GRUB_DEFAULT=0,如下所示:
8、執行命令,重新創建內核配置
grub2-mkconfig -o /boot/grub2/grub.cfg
9、重啓主機,使新內核生效並驗證結果:
登錄連接,驗證是否應用成功: