woff 發表於 2022-6-28 16:44:45

CentOS7 kernel 核心升級三行指令就搞定

首先要說明為什麼要更新
之前kernel 3.10會三不五時掉服務
如:named, dovecot, pop3, nat
官方說是核心問題,所以就升級核心看看了
換好再觀察看看

先安裝套件庫設定檔。
sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm


再安裝 GPG 金鑰。
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org


接著就可以開始安裝新版的 Kernel,目前 CentOS 7.x 版只提供主線 (Mainline) 的版本。
sudo yum -y --enablerepo=elrepo-kernel install kernel-ml


安裝過程需要一些時間,可以去上個廁所再回來。


重新開機後,就可以在 GRUB 選單看到新版的核心了。


目前 ELRepo 提供的核心版號是 4.4.3-1 。



更換預設用來開機的版本
為了安全起見,也擔心相容性的問題,預設還是會留在前一個版號來開機。cat /boot/grub2/grub.cfg |grep menuentry



如果我們就是想改成預設由最新的版本來開機的話,那就要修改 GRUB 預設開機選項從第 2 個改到第 1 個。
sudo grub2-set-default 0


重新產生 GRUB 的選單組態檔。
sudo grub2-mkconfig -o /boot/grub2/grub.cfg


這樣子就會改由 5.x 版來開機了。

文章出處


頁: [1]
查看完整版本: CentOS7 kernel 核心升級三行指令就搞定