首頁  >  文章  >  運維  >  centos中yum升級怎麼不升級內核

centos中yum升級怎麼不升級內核

WBOY
WBOY原創
2022-04-14 18:23:512808瀏覽

方法:1、修改yum設定文件,在「[main]」後加上「exclude=kernel*」;2、利用「yum update --exclude "initscripts*,kernel*,centos-release* "-y”指令不升級核心。

centos中yum升級怎麼不升級內核

本文操作環境:centos 7系統、Dell G3電腦。

centos中yum升級怎麼不升級核心

RedHat/CentOS/Fedora使用 yum update 更新時,預設會升級核心。但有些伺服器硬體(特別是組裝的機器)在升級核心後,新的核心可能會認不出某些硬件,要重新安裝驅動,很麻煩。

所以在生產環境中不要輕易的升級內核,除非你確定升級內核後不會出現麻煩的問題。

如果不想升級核心而只更新其他軟體包,有兩種方法:

1、CentOS升級軟體時不升級核心的命令如下

CentOS7.5/7.6

yum update --exclude "kmod-kvdo*,kernel*,centos-release*" -y

CentOS7.2/7.3/7.4

yum update --exclude "initscripts*,kernel*,centos-release*" -y

CentOS6.8/6.9

yum update --exclude "kernel*,centos-release*" -y

#1、修改yum的設定檔vim /etc/yum.conf,在[main] 的最後加上exclude=kernel*

或直接在yum的指令後面加上如下的參數:

yum –exclude=kernel* update
vi /etc/yum.conf
# 在 [main] 的最后添加:
exclude=kernel*
# 和
exclude=centos-release*
# 按 Esc 键,输入 :wq,然后回车

#推薦教學:《centos教學

以上是centos中yum升級怎麼不升級內核的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn