GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS8のLinuxカーネルをアップグレードする

カーネルは、LinuxOSの最も重要なコンポーネントです。 Linuxカーネルは、コンピューターのハードウェアプロセスとソフトウェアプロセスの間のインタープリターまたはメディエーターとして機能します。

Linuxカーネルの基本的なタスクは次のとおりです。

プロセス管理。

メモリ管理。

デバイスドライバ。

システムコールとセキュリティ。

各Linuxディストリビューションには、安定バージョンのLinuxカーネルとサポートされているソフトウェアおよびドライバーが付属しています。ただし、出荷されたカーネルは最新のものではない可能性があります。

現在のバージョンが更新されていない場合は、オペレーティングシステム全体をアップグレードして、Linuxカーネルの別のメジャーバージョンに移行する必要があります。

この記事では、CentOS8のカーネルをアップグレードします。

まず、CentOSマシンの既存のソフトウェアパッケージをアップグレードします。

dnf -y update

次に、CentOS8のカーネルバージョンを確認します。

uname -r

Linuxカーネルの最新バージョンはELRepoから入手できます。次のコマンドを使用してELRepoをインストールします;

dnf install -y https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm

ELRepoリポジトリのGPGキーをシステムにインポートします。

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

次に、新しくインストールしたリポジトリのキャッシュを作成します。

dnf makecache

ELRepoリポジトリにはelrepo-kernelが含まれています 長期的にサポートされるカーネルを提供するチャネル( kernel-lt )およびメインラインの安定したカーネル( kernel-ml )Red HatEnterpriseLinuxベースのディストリビューションの場合。これらのカーネルパッケージは両方とも、https://www.kernel.org/

から入手可能なソースから構築されています。

現在、このチャネルで利用できる長期サポートカーネルはありません。ただし、Linuxカーネル5.15の最新の安定したリリースに基づくメインラインカーネルは利用可能です。

elrepo-kernelを検索します kernel-mlを一覧表示するチャネル 関連パッケージ。

dnf --disablerepo="*" --enablerepo="elrepo-kernel" list available | grep kernel-ml

kernel-mlをインストールします 次のコマンドを使用してパッケージ化します。他のkernel-mlをインストールすることもできます 要件に応じてパッケージ化します。

dnf --enablerepo="elrepo-kernel" install -y kernel-ml

Linux Kernel 5.15がシステムにインストールされ、マシンを再起動する必要があります。

reboot

再起動後、カーネルのバージョンを確認できます。

uname -r

Cent OS
  1. CentOS7LinuxサーバーにPHP7をインストールまたはアップグレードする方法

  2. CentOS 6.1 /CentOS6.0からCentOS6.2にアップグレードします

  3. Linuxデスクトップでカーネルをアップグレードする方法

  1. CentOS6.3からCentOS6.4にアップグレードします

  2. CentOS7をCentOS8Linuxにアップグレードする方法

  3. CentOS7にLinuxカーネル5.0をインストールする方法

  1. CentOS7でLinuxカーネルをアップグレードする方法

  2. CentOSLinuxダウンロード

  3. CentOS6でPHPバージョンを5.5にアップグレードします