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

未使用のカーネルを削除し、CentOS/RHEL で実行中のカーネルのみを保持する方法

質問 :CentOS/RHEL Linux システムで実行中のカーネルのみを維持するにはどうすればよいですか?

Linux システムに 2 つ未満のカーネルを保持することは強くお勧めしません。この推奨にはいくつかの理由があります:

  • 新しいカーネルのインストールが正常に完了する前に中断または中止された場合、そのカーネルでシステムを再起動できない場合があります。別のカーネルがインストールされている場合は、システムを起動して、起動していないカーネルの再インストールを試みることができます。
  • 特定のカーネルで異常な動作が見られる場合は、同じファミリーの別のカーネルでシステムを起動して、動作が再現可能かどうかを確認するオプションがあります。
  • 特定のカーネル ファミリー (UEK または RHCK) のカーネルで異常な動作が見られる場合、他のファミリーのカーネルで起動して、同じ動作が再現可能かどうかを確認するオプションがあります。

現在、Oracle Linux のデフォルトは、各ファミリーの最後の 3 つのカーネルを保持することです。これはベスト プラクティスと見なされます。 installonly_limit /etc/yum.conf のパラメータ は上記の動作のために 3 に設定されており、2 に変更して各ファミリから最大 2 つのカーネルを保持できます。

パラメータを「1」に設定することはできず、そうするとエラーが発生します。これは、新しいカーネルをインストールするときに、システムで使用されている既存の実行中のカーネルをアンインストールできないためです。これは、厳密な最小値が実際には各ファミリーの 2 つのカーネルであることを意味します。

上記の場合、実行されていないカーネルは、ルート ユーザーとして yum を介して手動で削除できます。

# yum remove kernel-xxx
注意 :実行中のカーネルを Linux システムから削除しないでください。これにより、システムからカーネル ビットが削除され、カーネルを再度再インストールすることさえできなくなる可能性があります (別のカーネルがシステム内に保持されていない限り、再起動して回復することはできません)。


Cent OS
  1. CentOS / RHEL 7 :すべての tty コンソールを無効にして 1 つだけ有効にする方法

  2. CentOS / RHEL 6,7 :イニシエーター (iSCSI クライアント) で iSCSI ターゲットを削除する方法

  3. CentOS / RHEL 7 :カーネル コマンド ラインを変更する方法

  1. CentOSLinuxシステムから未使用のカーネルイメージを削除する方法

  2. CentOS / RHEL :LVM タグを追加、削除、および表示する方法

  3. CentOS/RHEL 7 で ACPI を無効にする方法

  1. CentOS / RHEL :Apache httpd サービスをインストールして開始する方法

  2. CentOS / RHEL 7 :特定のカーネルだけにカーネル パラメータを追加する方法

  3. CentOS/RHEL 6 および 7 でマルチパスを使用して「initramfs」を再構築する方法