カーネルのバージョンをアップグレードCentos7

1、現在のカーネルバージョンを表示

$は、una​​me -r

3.10.0-514.el7.x86_64

$のuname -a

LinuxのK8S-マスター3.10.0-514.el7.x86_64#1 SMP火11月22日夜04時42分41秒UTC 2016 x86_64のx86_64のx86_64のGNU / Linuxの

$猫の/ etc / redhatのリリース

CentOSのLinuxのリリース1611年7月3日(コア)

2、カーネルをアップグレード

ヤムアップデート元倉庫

$ yumを-y更新

ELRepo倉庫を有効にします

ELRepo倉庫は、RedHatのエンタープライズ(RHEL)RHELベースのLinuxディストリビューション(CentOSの、科学、Fedoraの、など)のためのエンタープライズクラスのストレージ、配信およびその他のコミュニティへの支援のためのLinuxをベースにしています。

ELRepoは、ファイルシステムドライバ、ビデオドライバ、ネットワークドライバ、サウンドドライバやカメラのドライバなどを含む、パッケージと関連ハードウェアに焦点を当てました。

#インポートした公開鍵ELRepo倉庫

RPM -import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

#廉ELRepoウェアハウス・ソースをインストールします

RPM -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

3、利用可能なシステムカーネルパッケージを見ます

私たちは、バージョン4.4と4.18の両方を見ることができます

利用可能YUM -disablerepo = "*" -enablerepo =「elrepoカーネル」リスト

ロードされたプラグイン:fastestmirror

キャッシュされたホストファイルからミラー速度のロード

  • elrepoカーネル:mirrors.tuna.tsinghua.edu.cn

elrepoカーネル| 2.9 kBの夜十二時00分00秒

elrepo-カーネル/ primary_db | 1.8メガバイト夜十二時00分03秒

利用可能なパッケージ

カーネルlt.x86_64 4.4.155-1.el7.elrepo elrepoカーネル

カーネル-LT-devel.x86_64 4.4.155-1.el7.elrepo elrepoカーネル

カーネル-LT-doc.noarch 4.4.155-1.el7.elrepo elrepoカーネル

カーネル-LT-headers.x86_64 4.4.155-1.el7.elrepo elrepoカーネル

カーネル-LT-tools.x86_64 4.4.155-1.el7.elrepo elrepoカーネル

カーネル-LT-ツール-libs.x86_64 4.4.155-1.el7.elrepo elrepoカーネル

カーネル-LT-ツール-LIBS-devel.x86_64 4.4.155-1.el7.elrepo elrepoカーネル

カーネルml.x86_64 4.18.7-1.el7.elrepo elrepoカーネル

カーネル-ML-devel.x86_64 4.18.7-1.el7.elrepo elrepoカーネル

カーネル-ML-doc.noarch 4.18.7-1.el7.elrepo elrepoカーネル

カーネル-ML-headers.x86_64 4.18.7-1.el7.elrepo elrepoカーネル

カーネル-ML-tools.x86_64 4.18.7-1.el7.elrepo elrepoカーネル

カーネル-ML-ツール-libs.x86_64 4.18.7-1.el7.elrepo elrepoカーネル

カーネル-ML-ツール-LIBS-devel.x86_64 4.18.7-1.el7.elrepo elrepoカーネル

perf.x86_64 4.18.7-1.el7.elrepo elrepoカーネル

python-perf.x86_64 4.18.7-1.el7.elrepo elrepo-

4、カーネルの最新バージョンをインストール

$ yumを-enablerepo = elrepoカーネルのインストールカーネルミリリットル

-enablerepoオプションは、CentOSの指定倉庫システムになっています。ここelrepoカーネルに置き換えデフォルトelrepo、で有効になっています。

5、セットGRUB2

良いカーネルをインストールした後、あなたを有効にするには、デフォルトのブートオプションと再起動後に取る必要があります

システム上のすべての利用可能なコアを見ます:

$ sudoのawkの-F」 '$ 1 == "menuentry" {I ++印刷 ":" $ 2}' /etc/grub2.cfg

0:CentOSのLinuxの(4.18.7-1.el7.elrepo.x86_64)7(コア)

1:CentOSのLinuxの(3.10.0-862.11.6.el7.x86_64)7(コア)

2:CentOSのLinuxの(3.10.0-514.el7.x86_64)7(コア)

3:CentOSのLinuxの(0・レスキュー063ec330caa04d4baae54c6902c62e54)7(コア)

GRUB2のデフォルトバージョンとして新しいカーネルを設定します

サーバー上の4つのコアがありますが、私たちは、このバージョン4.18を使用したい、GRUB2セット-デフォルト0コマンドまたは編集は、/ etc / default / grubのファイルで設定することができます

1、GRUB2-セットデフォルトで0コマンドセット

0は、上記の利用可能なコアをチェックアウトです

GRUB2-セットデフォルト0

方法2、編集は、/ etc / default / grubのファイル

コア0がデフォルトのカーネルであるとして提供GRUB_DEFAULT = 0は、数は上記のクエリで表示されます。

$ VIMは、/ etc / default / grubの

GRUB_TIMEOUT = 5

GRUB_DISTRIBUTOR =」 S E D " S R E リットル E A S E * (SEDさん、リリース。* 、G」/etc / systemのリリース)」

GRUB_DEFAULT = 0

GRUB_DISABLE_SUBMENU =真

GRUB_TERMINAL_OUTPUT =「コンソール」

GRUB_CMDLINE_LINUX =「crashkernel =自動rd.lvm.lv = CL /ルートrhgbの静かな」

GRUB_DISABLE_RECOVERY =「true」を

GRUBの設定ファイルと再起動を生成します

$ GRUB2-mkconfig -o /boot/grub2/grub.cfg

GRUBの設定ファイルを生成します...

見つかったLinuxイメージ:/boot/vmlinuz-4.18.7-1.el7.elrepo.x86_64

発見initrdイメージ:/boot/initramfs-4.18.7-1.el7.elrepo.x86_64.img

見つかったLinuxイメージ:/boot/vmlinuz-3.10.0-862.11.6.el7.x86_64

発見initrdイメージ:/boot/initramfs-3.10.0-862.11.6.el7.x86_64.img

見つかったLinuxイメージ:/boot/vmlinuz-3.10.0-514.el7.x86_64

発見initrdイメージ:/boot/initramfs-3.10.0-514.el7.x86_64.img

見つかったLinuxイメージ:/ブート/ vmlinuzで-0・レスキュー063ec330caa04d4baae54c6902c62e54

発見initrdイメージ:/boot/initramfs-0-rescue-063ec330caa04d4baae54c6902c62e54.img

行われ

$リブート

確認してください6。

$は、una​​me -r

4.18.7-1.el7.elrepo.x86_64

7、古いカーネルを削除する(オプション)

すべてのシステムのカーネルを見ます:

$のrpm -qa | grepのカーネル

カーネル3.10.0-514.el7.x86_64

カーネル-ML-4.18.7-1.el7.elrepo.x86_64

カーネル・ツール-LIBS-3.10.0-862.11.6.el7.x86_64

カーネル・ツール-3.10.0-862.11.6.el7.x86_64

カーネル3.10.0-862.11.6.el7.x86_64

方法1は、yumの古いカーネルRPMパッケージを削除削除します

$ yumをカーネル3.10.0-514.el7.x86_64削除\

カーネル・ツール-LIBS-3.10.0-862.11.6.el7.x86_64 \

カーネル・ツール-3.10.0-862.11.6.el7.x86_64 \

カーネル3.10.0-862.11.6.el7.x86_64

方法2、YUM-utilsのツール

あなたが3つ以下のカーネルをインストールする場合は、yumを-utilsのは、それらのいずれかを削除しません。あなたは、カーネルが3以上である場合にのみインストールし、それが自動的に古いカーネルを削除します。

Utilsの-インストールyumを
$ヤムヤム-utilsのインストール

旧バージョンの削除  
パッケージのクリーンアップを-oldkernels

アリクラウドクラウド2020の購入補助金が億
コンピュータのレンタルはお金の電気稼ぐためにアイドル状態のリソースをハングアップ
(学生、主婦のための)小遣いを稼ぐためにアイドル状態のコンピュータリソースの使用を
オンラインチェーンツール(国際版)の外部で発生
オンラインチェーンツール外で発生した(中国語版)

公開された16元の記事 ウォンの賞賛2 ビュー410

おすすめ

転載: blog.csdn.net/momoringmok/article/details/104903998