Jak usunąć stare nieużywane jądra w Centos, Rhel i Fedora
- 4978
- 1052
- Klaudia Woś
W tym artykule pokażemy, jak usunąć stare/nieużywane obrazy jądra RHEL/CENTOS/FEDORA systemy. Jednak zanim usuniesz stare jądro, ważne jest, aby twoje jądro było aktualne; Zainstaluj najnowszą wersję, aby wykorzystać nowe funkcje jądra i chronić swój system przed lukami, które zostały odkryte w starszych wersjach.
Aby zainstalować lub uaktualnić do najnowszej wersji jądra w RHEL/CENTOS/FEDORA Systemy, przeczytaj ten przewodnik:
- Jak zainstalować lub aktualizować do najnowszej wersji jądra w Centos 7
Uwaga: Wręcz przeciwnie, zaleca się, aby co najmniej jedno lub dwa stare jądra do cofają się na wypadek, gdyby wystąpił problem z aktualizacją.
Aby wyświetlić bieżącą wersję Linux (jądro) działającego w systemie, uruchom to polecenie.
# Uname -sr Linux 3.10.0-327.10.1.El7.x86_64
Wymień wszystkie zainstalowane jądra w systemie
Możesz wymienić wszystkie obrazy jądra zainstalowane w takim systemie.
# jądro rpm -q jądro-3.10.0-229.El7.x86_64 jądro-3.10.0-229.14.1.El7.x86_64 jądro-3.10.0-327.3.1.El7.x86_64 jądro-3.10.0-327.10.1.El7.x86_64
Usuwanie starych/nieużywanych jądrów na Centos/Rhel
Musisz zainstalować Yum-Utils, który jest asortymentem narzędzi, które integrują się z mniam Aby uczynić go silniejszym i łatwiejszym w użyciu, rozszerzając swoje oryginalne funkcje na kilka różnych sposobów.
# mniam instaluj yum-utils
Jedno z tych narzędzi jest Cleanup pakietu którego można użyć do usunięcia starego jądra, jak pokazano poniżej, flaga Count służy do określenia liczby jąder, które chcesz zostawić w systemie.
# pakiet-cleanup --oldkernels--Count = 2Usuwanie starych jąder
Załadowane wtyczki: FastestMirror, Langpacks, Id-ID, VersionLock-> Uruchamianie kontroli transakcji ---> jądro pakietu.x86_64 0: 3.10.0-229.El7 zostanie wymazane ---> jądro pakietu.x86_64 0: 3.10.0-229.14.1.EL7 zostanie wymazany ---> pakiet jądra.x86_64 0: 3.10.0-229.1.2.EL7 zostanie wymazany ---> pakiet jądra.x86_64 0: 3.10.0-229.14.1.EL7 zostanie wymazany -> Zależności Zależności Rozdzielczości Zależności zakończonej ======================================================== ================================================== ================================================== ================================================== === Rozmiar repozytorium wersji łukowej ===================================================================================== ================================================== ================================================== ================================================= Usunięcie : jądro x86_64 3.10.0-229.EL7 @Anaconda 131 M Kernel x86_64 3.10.0-229.14.1.El7 @Updates 131 M jądro-devel x86_64 3.10.0-229.1.2.El7 @Updates 32 M jądro-devel x86_64 3.10.0-229.14.1.EL7 @UPDATES 32 M Podsumowanie transakcji ========================================== ================================================== ================================================== =============================================== Usuń 4 Zainstalowane pakiety Rozmiar: 326 m to OK [T/N]: Y Pobierz Pakiety: Uruchamianie kontroli transakcji Uruchamianie testu transakcji transakcji zakończyło się uruchomieniem usuwania transakcji: jądro-devel.x86_64 1/4 usuwanie: jądro.x86_64 2/4 Erasing: jądro-devel.x86_64 3/4 usuwanie: jądro.x86_64 4/4 Ładowanie prędkości lustra z buforowanego pliku hosta * Baza: Centos.lustro.Sni.Edu.W * epel: repo.UGM.AC.Id * dodatki: centos.lustro.Sni.Edu.W * rpmforge: Kartolo.sby.Datautama.internet.ID * Aktualizacje: centos.lustro.Sni.Edu.W weryfikacji: jądro-3.10.0-229.El7.x86_64 1/4 weryfikacja: jądro-devel-3.10.0-229.14.1.El7.x86_64 2/4 weryfikacja: jądro-3.10.0-229.14.1.El7.x86_64 3/4 weryfikacja: jądro-devel-3.10.0-229.1.2.El7.x86_64 4/4 Usunięto: jądro.x86_64 0: 3.10.0-229.El7 jądro.x86_64 0: 3.10.0-229.14.1.El7 jądro-devel.x86_64 0: 3.10.0-229.1.2.El7 jądro-devel.x86_64 0: 3.10.0-229.14.1.EL7 Complete!
Ważny: Po uruchomieniu powyższego polecenia usunie wszystkie stare/nieużywane jądra i utrzyma obecne bieżące i stare najnowsze jądro jako kopie zapasowe.
Usuwanie starych/nieużywanych jądrów na Fedorze
Fedora używa teraz menedżera pakietów DNF, nowej wersji Yum Package Manager, więc musisz użyć tego polecenia poniżej, aby usunąć stare jądra na Fedorze.
# dnf usuń $ (dnf repoquery -installonly - -Latest -limit 2 -q)
Innym alternatywnym sposobem automatycznego usunięcia starych jąder jest ustawienie limitu jądra mniam.conf plik jak pokazano.
instaltonly_limit = 2 #set jądra
Zapisz i zamknij plik. Następnym razem, gdy uruchomisz aktualizację, w systemie zostaną tylko dwa jądra.
Możesz także przeczytać następujące powiązane artykuły na temat jądra Linux.
- Jak ładować i rozładowywać moduły jądra w Linux
- Jak uaktualnić jądro do najnowszej wersji w Ubuntu
- Jak zmienić parametry środowiska wykonawczego jądra w trwałym i nie-persistowski sposób
W tym artykule opisaliśmy, jak usunąć stare/nieużywane obrazy jądra w systemach RHEL/Centos/Fedora. Możesz podzielić się wszelkimi przemyśleniami za pośrednictwem informacji zwrotnej od dołu.
- « Jak usunąć stare nieużywane jądra w Debian i Ubuntu
- Jak ratować, naprawić i ponownie zainstaluj ładowarkę z bagażnikiem Grub w Ubuntu »