為用ebpf-iptables,升級centos7的核心到4.10以上

語言: CN / TW / HK

0. 檢視官方核心版本

官方文件檢視核心版本 https://www.kernel.org/

1. 檢視可以安裝的核心版本

uname -r

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#啟用該源倉庫

yum --disablerepo="*" --enablerepo="elrepo-kernel" list available#檢視有哪些核心版本可供安裝

2. 開始安裝【二選一】

yum --enablerepo=elrepo-kernel install kernel-ml -y  #安裝的是主線版本,該版本比較激進,慎重選擇。版本號5.12.12

yum --enablerepo=elrepo-kernel install kernel-lt -y  #安裝的長期穩定版本,穩定可靠,版本為5.4.127

兩個yum命令選擇一個安裝。安裝完畢後,重啟機器,手動選擇新安裝的新版本哦!!!

3. 設定 GRUB 預設的核心版本【二選一】

為了讓新安裝的核心成為預設啟動選項,你需要如下修改 GRUB 配置:

開啟並編輯 /etc/default/grub 並設定 GRUB_DEFAULT=0。意思是 GRUB 初始化頁面的第一個核心將作為預設核心。

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved    #這裡的saved改為0即可,重啟後,預設就是你上次所選的版本了。
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

執行命令:grub2-mkconfig -o /boot/grub2/grub.cfg

然後重啟reboot
開機檢查系統版本已經升級成功

原先的配置和服務不會被刪除