Wie man alte ungenutzte Kerne auf CentOS Linux entfernen

Wie man alte ungenutzte Kerne auf CentOS Linux entfernen

Zielsetzung

Ziel ist es, den alten nicht verwendeten Kernel zu entfernen.

Betriebssystem- und Softwareversionen

  • Betriebssystem: - Centos 7

Anforderungen

Der privilegierte Zugriff auf Ihren CentOS -Server ist erforderlich.

Schwierigkeit

EINFACH

Konventionen

  • # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl
  • $ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

Anweisungen

Unter normalen Umständen wirkt sich die Anzahl der installierten und nicht verwendeten Kernel nicht auf die Leistung des Servers aus. Das Entfernen alter ungenutzter Körner befreien jedoch einige Speicherplätze. Wenn Ihr Server mit einem separaten konfiguriert ist /Stiefel Partition und Sie begegnen ein Problem mit niedrigem Speicherplatz. Wenn Sie nicht verwendete Kernel entfernen.

Überprüfen Sie den aktuellen Kernel

Überprüfen Sie zunächst, welcher Kernel derzeit von Ihrem Server verwendet wird:

# Uname -a Linux localhost.Localdomain 3.10.0-693.5.2.EL7.x86_64 #1 smp fr Fri 20. Oktober 20:32:50 UTC 2017 x86_64 x86_64 x86_64 gnu/linux 

Listen Sie alle installierten Kerne auf

In diesem Schritt werden wir alle aktuell installierten Kerne auflisten:

# RPM -q Kernel Kernel -3.10.0-327.36.3.EL7.x86_64 Kernel-3.10.0-514.2.2.EL7.x86_64 Kernel-3.10.0-693.5.2.EL7.x86_64 

Kernel Kernel-3.10.0-693.5.2.EL7.x86_64 wird derzeit geladen und verwendet. Basierend auf der About -Ausgabe ist dies die neueste Version.



Alte Kerne manuell entfernen

In dieser Phase können wir verwenden Yum Befehl zum manuellen Entfernen von nicht verwendeten Linux -Kerneln:

# Yum Kernel-3 entfernen.10.0-327.36.3.EL7.x86_64 Kernel-3.10.0-514.2.2.EL7.x86_64 geladene Plugins: schnellste Mirror-Auflösungsabhängigkeiten-> Transaktionsprüfung ausführen ---> Paketkernel.x86_64 0: 3.10.0-327.36.3.EL7 wird gelöscht ---> Paketkernel.x86_64 0: 3.10.0-514.2.2.EL7 wird gelöscht -> Abhängige Abhängigkeiten abhängig ====================================================== ====================================================== ====================================================== ================================================================================================================================================================================================================================================================================================== ====================================================== ====================================================== ====================================================== ============================================= entfernen: Kernel x86_64 3.10.0-327.36.3.el7 @anaconda 136 M Kernel x86_64 3.10.0-514.2.2.el7 @updates 148 M Transaction Summary =========================================== ====================================================== ====================================================== ====================================================== ====================== 2 Pakete Installierte Größe entfernen: 284 m Ist das in Ordnung [Y/N]: 

Entfernen Sie den alten nicht verwendeten Kernel automatisch

Verwendung Paket-Cleanup Befehl, der ein Teil von ist yum-utils Paket Wir können eine beliebige Anzahl alter Kernel automatisch deinstallieren. Als Beispiel verwendet --Oldkernels -count = 2 Option mit Paket-Cleanup Befehl Der Befehl entfernen alle nicht verwendeten Kernel und hält die letzten drei letzten Kernel -Versionen installiert.

Lassen Sie uns alle Kerne entfernen, erwarten Sie den neuesten, derzeit geladenen Kernel:

# Paket-CleanUp --oldkernels-count = 1 geladene Plugins: schnellste Mirror-> Transaktionsprüfung ---> Paketkernel.x86_64 0: 3.10.0-327.36.3.EL7 wird gelöscht ---> Paketkernel.x86_64 0: 3.10.0-514.2.2.EL7 wird gelöscht -> Abhängige Abhängigkeiten abhängig ====================================================== ====================================================== ====================================================== ================================================================================================================================================================================================================================================================================================== ====================================================== ====================================================== ====================================================== ============================================= entfernen: Kernel x86_64 3.10.0-327.36.3.el7 @anaconda 136 M Kernel x86_64 3.10.0-514.2.2.el7 @updates 148 M Transaction Summary =========================================== ====================================================== ====================================================== ====================================================== ====================== 2 Pakete Installierte Größe entfernen: 284 m Ist das in Ordnung [Y/N]: 

Konfigurieren Sie YUM, um alte Kernel automatisch zu bewerben

Standardmäßig werden CentOs die letzten 5 Kernel auf Ihrem System installieren. Dieses Verhalten wird durch definiert durch InstallOnly_Limit = 5 Linie innerhalb /etc/yum.Conf Datei. Aktualisieren Sie die /etc/yum.Conf Konfigurationsdatei angemessen, um die gewünschte Anzahl alter Kernel in Ihrem System nach dem Update zu halten. Der zu festgelegte Mindestwert ist 2. Beispiel von /etc/yum.Conf Konfigurationsdatei, um nur die letzten beiden Kernel -Versionen zu halten:

[Main] Cacheedir =/var/cache/yum/$ basearch/$ releasever keepcache = 0 debuglevel = 2 logfile =/var/log/yum.log exactarch = 1 veraltetes = 1 gpgcheck = 1 plugins = 1 installonly_limit = 2 bugtracker_url = http: // fehler.Centos.org/set_project.Php?project_id = 23 & ref = http: // fehler.Centos.org/bug/bug_report_page.Php?Kategorie = yum trueverpkg = CentOS-Release 

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Linux -Konfigurationsdateien: Top 30 am wichtigsten
  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • Linux -Leistungsoptimierung: Tools und Techniken
  • Wie man die Festplattenleistung unter Linux bewertet
  • Wie man alte Kerne auf Ubuntu entfernen
  • Linux -Download
  • Wie man Kali Linux und Windows 10 Dual -Boot -Start hat
  • Kann Linux Viren bekommen?? Erforschung der Verwundbarkeit von Linux…