日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux centos7修改默认启动的内核(升级及切换内核)

發布時間:2025/1/21 linux 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux centos7修改默认启动的内核(升级及切换内核) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

修改默認啟動的內核步驟

uname -r # 查看當前內核版本cat /boot/grub2/grub.cfg |grep "menuentry " # 查看所有可用內核grub2-set-default 'CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)' #設置默認啟動的內核grub2-editenv list # 查看內核修改結果saved_entry=CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)注意修改默認內核后要reboot后才能生效。

背景

昨天發現一個問題,在兩臺服務器安裝bro時,一臺順利部署并成功運行,另一臺PF_Ring部署成功但無法運行。看了下系統版本號相同,仔細比對了下內部版本發現失敗的那臺內部版本多了rt56字段,經查詢rt表示實時補丁版本。在國外一論壇上看到說目前PF—Ring不支持在rt版本上運行。咨詢裝機同事安裝時采用同一個CD安裝,步驟和選項也相同(也許是他記不清楚)。 但為何兩個服務器內部版本不同,推測一可能裝機同事安裝時選型有區別,二可能因為服務器硬件不同(一個HP、一個Dell)適配了不同的版本。

于是考慮對內核進行升級

正常情況下,有兩個啟動項,一個是“正常啟動”,另一個是“救援模式啟動”(rescue)。
如果啟動項多于2個,說明當前系統有舊內核未刪除。原因是CentOS更新后不會自動刪除舊內核。默認以新內核啟動,可以在啟動選項中臨時選擇,也可以修改配置永久指定。查看內核發現僅由2個啟動項,其中一個是救援版本,于是進行內核升級。

通過yum升級內核 (此方法適用于更新小版本)

通過yum升級內核是最保險的升級方式,因為安裝的是操作系統發行廠商驗證過兼容性的rpm包,升級風險一般很小。

sudo yum list kernel

sudo yum install -y kernel

安裝后會發現多了一個內核,網上說重啟后默認選擇新內核,但我試了下還是老的rt內核,grub2-set-default 后成功切換為新更新的內核。

大版本升級可以通過載入elrepo源,搜索內核更新資源,并進行更新操作的方式

還有一種自己編譯內核的方式,不需要特定內核的情況下比較麻煩不推薦。

修改默認啟動的內核步驟

uname -r # 查看當前內核版本

cat /boot/grub2/grub.cfg |grep "menuentry " # 查看所有可用內核

grub2-set-default ‘CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)’ #設置默認啟動的內核

grub2-editenv list # 查看內核修改結果

saved_entry=CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)

注意修改默認內核后要reboot后才能生效。

刪除無用內核

uname -r # 查看當前內核版本

rpm -qa |grep kernel-[0-9] # 查看全部內核包

yum remove kernel-3.10.0-327.el7.x86_64 # 刪除指定的無用內核

其他rpm命令 (未測試)

顯示已經安裝的內核 rpm -qa | grep kernel

安裝指定內核 rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-3.10.0-229.1.2.el7.x86_64.rpm --force

總結

以上是生活随笔為你收集整理的linux centos7修改默认启动的内核(升级及切换内核)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。