環境centos
1 在 CentOS 7 上啓用 elrepo 倉庫ide
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
2 倉庫啓用後,使用下面的命令列出可用的內核相關包code
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
3 接下來安裝內核blog
yum --enablerepo=elrepo-kernel install kernel-ml -y
4 設置內核啓動項get
1.首先查看當前系統內核cat /boot/grub2/grub.cfg |grep menuentry
it
2.查看當前默認內核grub2-editenv list
table
3.更改默認啓動內核grub2-set-default 'CentOS Linux (3.10.0-514.26.2.el7.x86_64) 7 (Core)'
class
shutdown -r now
4.重啓機器生效import
5 查看舊的內核並刪除grep
rpm -qa kernel*
rpm -e kernel-3.10.0-693.el7.x86_64 rpm -e kernel-tools-3.10.0-693.el7.x86_64 rpm -e kernel-tools-libs-3.10.0-693.el7.x86_64
6 在安裝新內核依賴
yum --enablerepo=elrepo-kernel install kernel-ml* -y
7 重啓機器應用最新內核,運行下面的命令檢查最新內核版本!
uname -a
8 術語解析
kernel-ml
kernel-ml 中的ml是英文【mainline stable】的縮寫,elrepo-kernel中羅列出來的是最新的穩定主線版本。
kernel-lt
kernel-lt 中的lt是英文【long term support】的縮寫,elrepo-kernel中羅列出來的長期支持版本。