ホームページ >運用・保守 >CentOS >centos で yum をアップグレードするときにカーネルをアップグレードしないのはなぜですか?

centos で yum をアップグレードするときにカーネルをアップグレードしないのはなぜですか?

WBOY
WBOYオリジナル
2022-04-14 18:23:512866ブラウズ

方法: 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 を使用して更新すると、デフォルトでカーネルがアップグレードされます。しかし、一部のサーバー ハードウェア (特に組み立て済みマシン) のカーネルをアップグレードした後、新しいカーネルが特定のハードウェアを認識しない場合があり、ドライバーを再インストールするのは非常に面倒です。

したがって、カーネルのアップグレード後に厄介な問題が発生しないことが確実でない限り、実稼働環境ではカーネルを安易にアップグレードしないでください。

カーネルをアップグレードせずに、他のソフトウェア パッケージのみを更新する場合は、2 つの方法があります:

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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。