Jak usunąć stare nieużywane jądra na Centos Linux

Jak usunąć stare nieużywane jądra na Centos Linux

Cel

Celem jest usunięcie starego nieużywanego jądra.

Wersje systemu operacyjnego i oprogramowania

  • System operacyjny: - Centos 7

Wymagania

Wymagany będzie uprzywilejowany dostęp do serwera CentOS.

Trudność

ŁATWY

Konwencje

  • # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
  • $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Instrukcje

W normalnych okolicznościach liczba zainstalowanych i nieużywanych jądra nie wpływa na wydajność serwera. Jednak usunięcie starych nieużywanych jądra uwolni trochę miejsca na dysku. Jeśli Twój serwer jest skonfigurowany z osobnymi /uruchomić partycja i napotkasz problem z niską przestrzenią dysku, usunięcie nieużywanych jądra zapewni lekarstwo.

Sprawdź obecne jądro

Najpierw sprawdź, jakie jądro jest obecnie używane przez Twój serwer:

# Uname -a Linux LocalHost.Localdomain 3.10.0-693.5.2.El7.x86_64 #1 SMP Pt 20 października 20:32:50 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 

Wymień wszystkie zainstalowane jądra

W tym kroku wymienimy wszystkie obecnie zainstalowane jądra:

# RPM -Q jądro jądro -3 -3.10.0-327.36.3.El7.x86_64 jądro-3.10.0-514.2.2.El7.x86_64 jądro-3.10.0-693.5.2.El7.x86_64 

Jądro jądro-3.10.0-693.5.2.El7.x86_64 jest obecnie załadowany i używany. Na podstawie wyjścia jest to najnowsza wersja.



Ręcznie usuń stare jądra

Na tym etapie możemy użyć mniam polecenie ręcznego usuwania nieużywanych jądra Linuksa:

# Yum Usuń jądro-3.10.0-327.36.3.El7.x86_64 jądro-3.10.0-514.2.2.El7.x86_64 Załadowane wtyczki: FastestMirror Rescription Zależności-> Uruchamianie kontroli transakcji ---> jądro pakietu.x86_64 0: 3.10.0-327.36.3.El7 zostanie wymazane ---> jądro pakietu.x86_64 0: 3.10.0-514.2.2.EL7 zostanie wymazany -> Zależności Zależności Rozdzielczości Zależności zakończonej ======================================================== ================================================== ================================================== ================================================== =========================== Pakiet Arch Version Size ============================================================ ================================================== ================================================== ================================================== ============================================= Usuwanie: jądro x86_64 3.10.0-327.36.3.EL7 @Anaconda 136 M jądro x86_64 3.10.0-514.2.2.EL7 @UPDATES 148 m Podsumowanie transakcji ========================================== ================================================== ================================================== ================================================== ===================== Usuń 2 zainstalowane pakiety Rozmiar: 284 m to OK [T/N]: 

Automatycznie usuń stare nieużywane jądro

Za pomocą Cleanup pakietu polecenie, które jest częścią Yum-Utils Pakiet możemy automatycznie odinstalować dowolną liczbę starych jądra. Jako przykład za pomocą --Oldkernels - -Count = 2 opcja z Cleanup pakietu polecenie polecenie usunie wszystkie nieużywane jądro, zachowując ostatnie trzy najnowsze zainstalowane wersje jądra.

Usuńmy wszystkie jądra, oczekują najnowszego aktualnie załadowanego jądra:

# Pakiet-Cleanup --oldkernels--Count = 1 Wtyczki załadowane: FastestMirror-> Uruchamianie kontroli transakcji ---> jądro pakietu.x86_64 0: 3.10.0-327.36.3.El7 zostanie wymazane ---> jądro pakietu.x86_64 0: 3.10.0-514.2.2.EL7 zostanie wymazany -> Zależności Zależności Rozdzielczości Zależności zakończonej ======================================================== ================================================== ================================================== ================================================== =========================== Pakiet Arch Version Size ============================================================ ================================================== ================================================== ================================================== ============================================= Usuwanie: jądro x86_64 3.10.0-327.36.3.EL7 @Anaconda 136 M jądro x86_64 3.10.0-514.2.2.EL7 @UPDATES 148 m Podsumowanie transakcji ========================================== ================================================== ================================================== ================================================== ===================== Usuń 2 zainstalowane pakiety Rozmiar: 284 m to OK [T/N]: 

Skonfiguruj Yum, aby automatycznie rekultury stare jądra

Domyślnie CentoS utrzyma ostatnie 5 jądrów w twoim systemie. To zachowanie jest zdefiniowane przez instaltonly_limit = 5 linia wewnątrz /etc/mniam.conf plik. Zaktualizować /etc/mniam.conf Plik konfiguracyjny odpowiednio, aby zachować pożądaną liczbę starych jądra w systemie po aktualizacji. Minimalna wartość, którą należy ustawić 2. Przykład /etc/mniam.conf plik konfiguracyjny, aby zachować tylko dwa ostatnie wersje jądra:

[Main] buforedir =/var/cache/yum/$ basearch/$ releasever keepCache = 0 debuglevel = 2 logfile =/var/log/yum.Log Exactarch = 1 Obsoletes = 1 gpgcheck = 1 wtyczki = 1 instaltonly_limit = 2 BugTracker_Url = http: // błędy.Centos.org/set_project.php?Project_id = 23 i ref = http: // błędy.Centos.Org/bug_report_page.php?kategoria = mniam zakaz 

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Linux Pliki konfiguracyjne: Top 30 Najważniejsze
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Optymalizacja wydajności Linux: Narzędzia i techniki
  • Jak porównywać wydajność dysku na Linux
  • Jak usunąć stare jądra na Ubuntu
  • Pobierz Linux
  • Jak podwójnie rozruch Kali Linux i Windows 10
  • Czy Linux może uzyskać wirusy? Badanie podatności Linuksa…