Jak usunąć stare nieużywane jądra na Centos Linux
- 3666
- 1051
- Tacjana Karpiński
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…
- « Jak zainstalować GUI GNOM w systemie Linux Centos 7
- Jak zainstalować wtyczkę Adobe Flash Player dla Firefox na Centos 7 Linux »