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 updateVerwenden Sie nach der Aktualisierung, um den aktuellen Kernel zu überprüfen, den folgenden Befehl:
$ sudo uname -srVerwenden Sie den unten angegebenen Befehl, um alle in Ihrem System installierten Kernel aufzulisten:
$ sudo RPM -Q -KernelAusgang:
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 KernelWie 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 -KernelSie 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 = 2Der 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.