GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So entfernen Sie nicht verwendete Kernel-Images vom CentOS-Linux-System

Jedes Mal, wenn Sie Ihr CentOS-Linux aktualisieren und das Update ein neues Kernel-Image-Update enthält, entfernt das System nicht Ihren alten Kernel, sondern fügt kumulativ einen neuen Kernel oben auf der Liste Ihrer installierten Linux-Kernel hinzu. Normalerweise stellt dies kein Problem für Ihr laufendes System dar und Sie müssen keine Maßnahmen ergreifen, um alte und nicht verwendete Kernel-Images zu entfernen.

Der Grund, warum Sie unbenutzte Kernel-Images entfernen/deinstallieren möchten, ist, dass Sie die Festplattennutzung Ihres Systems reduzieren müssen, insbesondere wenn Ihr /boot Einhängepunkt wird separat gemountet und hat einen begrenzten Speicherplatz

$ df -h /boot/
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       331M  198M  112M  64% /boot

oder Sie möchten einfach nur die Anzahl der Titel auf Ihrer GRUB-Bootliste reduzieren. Die folgenden Befehle helfen Ihnen, nicht verwendete Linux-Kernel-Images von Ihrem CentOS-Linux-System zu entfernen.

Beginnen wir damit, alle installierten Linux-Kernel-Images aufzulisten:

# rpm -q kernel
kernel-3.10.0-229.4.2.el7.x86_64
kernel-3.10.0-229.el7.x86_64
kernel-3.10.0-229.20.1.el7.x86_64
kernel-3.10.0-229.11.1.el7.x86_64
kernel-3.10.0-327.3.1.el7.x86_64

Stellen Sie sicher, dass Sie mit dem neusten installierten Kernel-Image booten. In diesem Fall ist es kernel-3.10.0-327.3.1.el7 Kernel-Image. Führen Sie uname aus Befehl zum Bestätigen:

$ uname -r
3.10.0-327.3.1.el7.x86_64

Als nächstes installieren Sie yum-utils Paket, das package-cleanup enthält Binärdatei, die später verwendet werden soll, um alte unbenutzte Linux-Kernel-Images zu deinstallieren:

# yum install yum-utils

In diesem Stadium sind wir bereit, alte Linux-Kernel mit package-cleanup zu entfernen Befehl. Die --oldkernels Option bedeutet, dass wir alte Kernel-Images entfernen möchten, wohingegen die Option --count=1 Option weist die package-cleanup an Befehl, einen alten Kernel unberührt zu lassen. Daher wird das System nach der Ausführung des folgenden Befehls mit einem aktuellen aktuellen Kernel und einem unbenutzten alten Kernel als Backup belassen. Fühlen Sie sich frei, die Zählnummer Ihren Bedürfnissen anzupassen:

# package-cleanup --oldkernels --count=1

Der Rest der alten Linux-Kernel-Images sollte jetzt entfernt werden. Verwenden Sie rpm Befehl zum Bestätigen:

# rpm -q kernel
kernel-3.10.0-229.20.1.el7.x86_64
kernel-3.10.0-327.3.1.el7.x86_64

Cent OS
  1. So entfernen Sie verwaiste Pakete unter CentOS Linux

  2. So entfernen Sie alte unbenutzte Kernel unter CentOS Linux

  3. So migrieren Sie von Centos 8 auf Rocky Linux 8

  4. So konvertieren Sie von CentOS Linux 8 zu CentOS Stream 8

  5. So installieren Sie den Linux-Kernel 5.0 unter CentOS 7

So migrieren Sie von CentOS Linux zu AlmaLinux 8.4

So migrieren Sie von CentOS Linux auf Rocky Linux 8.4

So aktualisieren Sie den Kernel auf CentOS 8.0

So migrieren Sie von CentOS 8 auf Rocky Linux 8

So migrieren Sie von CentOS zu Oracle Linux

CentOS / RHEL 7 :So installieren Sie den Kernel aus dem Rettungsmodus