So löschen Sie alte ungenutzte Körner in CentOS 8

So löschen Sie alte ungenutzte Körner in CentOS 8
Der Kernel ist die Brücke zwischen Software und Hardware und Teil eines Betriebssystems, das mit der Hardware interagiert.

Unter normalen Umständen wirkt sich die Anzahl der installierten Kerne nicht auf die Leistung des Systems aus, aber es wird immer noch empfohlen, alte ungenutzte Körner zu entfernen, da es den Raum befreit. Bevor wir anfangen, alte ungenutzte Körner zu entfernen, ist es wichtig zu beachten.

Alte Kerne entfernen

Es wird empfohlen, die Pakete und den aktiven Kern des gesamten Systems zu aktualisieren, bevor die alten Kernel entfernt werden. Führen Sie dazu den Befehl aus:

$ sudo dnf update

Verwenden Sie nach der Aktualisierung, um den aktuellen Kernel zu überprüfen, den folgenden Befehl:

$ sudo uname -sr

Verwenden Sie den unten angegebenen Befehl, um alle in Ihrem System installierten Kernel aufzulisten:

$ sudo RPM -Q -Kernel

Ausgang:

Wie Sie sehen können, habe ich drei Kerne auf meinem CentOS 8 -System installiert.

Jetzt werden wir diskutieren, wie Sie alte inaktive Kernel aus unseren Systemen entfernen können.

Wie oben erwähnt, sollten Sie niemals alle alten inaktiven Kernel entfernen und immer mindestens zwei Kerne (1 aktiv - 1 inaktiv) in Ihrem System haben.

Entfernen Sie alte Kernel mit dem DNF -Befehl

Wir können den DNF -Befehl verwenden, um alte ungenutzte Kerne zu entfernen. Führen Sie einfach den Befehl "DNF REMED REMED" mit dem: aus

$ sudo dnf entfernen -oldinstallonly -setopt installonly_limit = 2 Kernel

Wie Sie im oben angeschlossenen Screenshot sehen können. Lassen Sie das Entfernen durch Drücken von „Y“ und klicken Sie auf "Eingabetaste":

Nach erfolgreicher Entfernung des älteren Kernels, wenn wir den Befehl „RPM -Q kernel“ erneut ausführen:

$ sudo RPM -Q -Kernel

Sie können Zeugen, wir haben nur noch zwei Kerne übrig.

Wenn Sie mehr als zwei Kerne installiert haben, werden zwei Kernel in Ihrem System installiert und alle anderen älteren und nicht verwendeten Kernelversionen deinstalliert.

Sie können die Zahl ändern, indem Sie einen anderen Wert als angeben als -setopt installonly_limit = 2.

Im obigen Befehl die -setopt wird verwendet, um den Standardwert aus zu ändern /etc/dnf/dnf.Conf. Wenn Sie keinen Wert befehlen, nimmt DNF den Standardwert aus DNF.Conf.

Dieser Befehl funktioniert nur, falls der neueste Kernel aktiv ist. Wenn eine ältere Version funktional ist, versucht der Befehl erfolglos, sie zu entfernen.

Eine andere Methode funktioniert bei älteren Versionen von CentOS, aber mit der Veröffentlichung von CentOS 8 hat diese Methode nicht mehr funktioniert.

Wenn Sie also noch eine ältere Version von CentOS/Rhel verwenden, können Sie den unten angegebenen Befehl auch verwenden, um alte Kerne zu entfernen:

$ sudo Paket-CleanUp-oldkernels-count = 2

Der oben angegebene Befehl lässt zwei Kerne installiert und deinstallieren alle anderen älteren und nicht verwendeten Kernelversionen auf Ihrer älteren Version des CentOS/Rhel -Systems.

Abschluss

Dieser Artikel enthält einen umfangreichen Leitfaden zum Entfernen von alten und nicht verwendeten Kerneln aus CentOS 8. Wir haben auch einige gute Praktiken besprochen, die wir berücksichtigen können, während wir inaktive Kernel entfernt haben.

Wir haben zwei verschiedene Methoden gelernt, mit denen wir alte und nicht verwendete Kernel aus unserem System entfernen können. Eine dieser Methoden ist auf neueren Versionen von CentOS -Betriebssystemen veraltet, kann jedoch nützlich sein, wenn Sie eine ältere Version von CentOS verwenden.