Linux - 升級核心的操作步驟

襲冷發表於2018-02-28

1、檢視當前系統核心版本

[root@xl ~]# uname -r  

2、匯入簽名的Key

    在3.0以上的核心引入了簽名機制,需要匯入簽名的key

[root@xl ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 

3、安裝elrepo的yum源

[root@xl ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

4、升級核心

    在 ELRepo 中有兩個核心選項,一個是 kernel-lt(長期支援版本),一個是 kernel-ml(主線最新版本),採用長期支援版本更穩定一些

[root@xl ~]# yum --enablerepo=elrepo-kernel  install  kernel-lt -y
    or
[root@xl ~]# yum --enablerepo=elrepo-kernel install  kernel-ml-devel kernel-ml -y

5、修改核心啟動項

# 檢視預設的核心啟動數序
[root@xl ~]# #awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg

# 設定第一個核心為預設的啟動項
[root@xl ~]# grub2-set-default 0

6、重啟檢視核心版本

    然後reboot重啟,使用新的核心,下面是重啟後使用的核心版本

[root@xl ~]# uname -r 

7、刪除多餘的核心

# 查詢所有核心 
[root@xl ~]# rpm -qa | grep kernel

# 刪除舊的核心
[root@xl ~]# yum remove kernel-version

附、離線升級核心

# 下載核心
http://elrepo.reloumirrors.net/kernel/el7/x86_64/RPMS/kernel-lt-4.4.115-1.el7.elrepo.x86_64.rpm

# 本地安裝
rpm -ivh kernel-lt-4.4.115-1.el7.elrepo.x86_64.rpm





相關文章