Jak sprawdzić wersję i aktualizować jądro Fedora Linux

Jak sprawdzić wersję i aktualizować jądro Fedora Linux
W przypadku każdego systemu operacyjnego jądro znajduje się w rdzeniu. Linux to jądro, a nie cały system operacyjny, dowolnego rozkładu Linuksa. Jądro jest odpowiedzialne za interakcję między sprzętem komputera a oprogramowaniem.

Kernel Linux jest regularnie aktualizowany, aby zaoferować najlepsze możliwe wrażenia. Ten przewodnik pokazuje, jak sprawdzić wersję i zaktualizować jądro Fedory.

Fedora Linux

Fedora to znana dystrybucja Linuksa, która jest bezpłatna dla wszystkich użytkowników. Jest to rozkład obejmujący podstawę Red Hat Enterprise Linux. Podczas gdy Fedora jest przede wszystkim sponsorowana przez Red Hat, tysiące innych programistów przyczynia się do projektu, który został ostatecznie włączony do RHEL (po procesach testowych i zapewniania jakości).

Zasadniczo Fedora jest upstream, dystrybucją społeczności RHEL. Jednak Fedora jest również solidnym rozkładem dla ogólnego użytku, stacji roboczych, serwerów, kontenerów i innych.

Sprawdź wersję jądra Fedora Linux

Sprawdzenie bieżącej wersji jądra określi, czy dostępna jest aktualizacja.

Dostępnych jest wiele narzędzi do sprawdzenia bieżącej wersji jądra.

niezmienny

Polecenie niezamazowe jest potężnym narzędziem do drukowania informacji o systemie, w tym informacji o jądrze. Istnieją dwa parametry do ujawnienia informacji o jądrze.

Następujące polecenie wydrukuje wersję jądra bieżącego jądra.

$ uname -r

Wersję jądra można podzielić na następujący format.

$ --.

Aby sprawdzić czas wydania jądra, użyj następującego polecenia.

$ uname -v

Neofetch

Narzędzie Neofetch jest podobne do niezmiennego. Jest to również lekkie narzędzie używane do ujawniania informacji o systemie. Powodem, dla którego lubię Neofetch, jest jego czyste i zabarwione wyjście.

Neofetch nie jest narzędziem, które jest wstępnie zainstalowane na Fedorze. Na szczęście Neofetch jest bezpośrednio dostępny w repozytorium oprogramowania Fedora. Zainstaluj neofetch za pomocą DNF Komenda.

$ sudo dnf instaluj neofetch

Uruchom Neofetch. Wersja jądra znajduje się pod wejściem „jądro”.

RPM

Podstawowym zadaniem narzędzia RPM jest instalacja i zarządzanie pakietami RPM. Fedora instaluje jądra jako pakiety RPM. Dzięki temu możemy użyć RPM, aby wymienić wszystkie zainstalowane wersje jądra.

jądro $ rpm -q

hostnamektl

Polecenie HostNamEctl to narzędzie używane do zarządzania nazwą hosta systemu. Jednak polecenie hostnamektl może również drukować informacje systemowe, w tym jądro.

Uruchom hostnamektl polecenie zgłoszenia podsumowania informacji systemowych wraz z wersją jądra.

$ hostnamectl

brudny

Polecenie Grubby to narzędzie używane do konfigurowania wpisów menu bootloader. Jednak do wyświetlania wersji jądra można również użyć również do wyświetlania wersji jądra.

Uruchom następujące polecenie Grubby, aby wydrukować lokalizację domyślnego jądra, które załadowało się podczas rozruchu.

$ sudo grubby--default-kernel

Aby uzyskać dalsze szczegółowe informacje o jądrze, skorzystaj z -informacje flaga, a następnie lokalizacja jądra.

$ Grubby - -info

/proc/wersja

Treść w tym pliku opisuje informacje systemowe. Zawiera także informacje o wersji jądra.

$ cat /proc /wersja

Aktualizacja jądra Fedora Linux

Fedora zarządza wszystkimi aktualizacjami pakietów systemowych za pośrednictwem menedżera pakietów DNF. W przypadku jądra nie jest inaczej. Zdecydowanie zaleca się aktualizację jądra za pośrednictwem DNF.

Zaktualizuj jądro za pomocą aktualizacji systemu

Najlepszym sposobem aktualizacji jądra systemu jest uruchomienie aktualizacji systemu. DNF będzie wyszukiwał dowolne dostępne aktualizacje wszystkich zainstalowanych pakietów (w tym jądro) i zaktualizować najnowszą wersję (jeśli jest dostępna). Aby zaktualizować wszystkie zainstalowane pakiety, uruchom następujące polecenie DNF.

Aktualizacja $ sudo dnf

Zaktualizuj tylko jądro

Możliwe jest również aktualizacja jądra. W Fedorze jądro jest zarządzane pod nazwą pakietu jądro. Zauważ, że zawiera tylko najnowsze stabilne jądro. Sprawdź archiwa jądra Linux dla wszystkich dostępnych pakietów jądra.

Przed wykonaniem aktualizacji sprawdź informacje o pakiecie jądra za pomocą następującego polecenia.

$ DNF INFORNEL

Istnieją również inne pakiety jądra oferowane przez Fedora. Oto szybka lista nazw pakietów i ich zawierają. Pakiety te mogą być istotne w różnych scenariuszach; Na przykład debugowanie, budowanie modułów jądra itp.

  • jądro: Domyślny pakiet zawierający jądro dla systemów pojedynczych, wielordzeniowych i wieloprocesowych.
  • jądro-debug: Zawiera jądro z licznymi włączonymi opcjami debugowania; Idealne do debugowania, ale kosztuje wydajność systemu.
  • DEVEL JEST: Zawiera nagłówki jądra i makefile do budowania modułów na pakiet jądra.
  • jądro-debug-devel: Wersja opracowań jądra, która jest wyposażona w liczne opcje debugowania; odpowiednie do debugowania, ale kosztuje wydajność systemu.
  • Headers jądra: Zawiera pliki nagłówka C, które określają interfejs między jądrem Linux a bibliotekami i aplikacjami i aplikacjami. Te pliki nagłówka definiują różne struktury i stałe, które są kluczowe dla budowania większości standardowych programów.
  • Linux-Firmware: Zawiera wszystkie pliki oprogramowania układowego Linux niezbędne do uruchamiania różnych urządzeń.
    Perf: zawiera niezbędne skrypty i dokumentację narzędzia „perf”, które jest dostarczane z każdym pod-pakiet.
  • Kernel-Abi-Whiteleists: Zawiera informacje związane z jądrem Fedora ABI; Zawiera listę symboli jądra, które są niezbędne przez zewnętrzne moduły jądra Linux i zawiera wtyczkę DNF do egzekwowania reguły.
  • narzędzia jądra: Zawiera różne narzędzia i dokumentację manipulowania jądrem Linux.

Aby zaktualizować najnowsze jądro, uruchom następujące polecenie DNF, które automatycznie instaluje najbardziej odpowiednią wersję jądra dla twojego systemu.

$ sudo dnf instaluj jądro -najlepsze

Aby wdrożyć zmiany, ponownie uruchom system. W przeciwnym razie system będzie nadal działał na starszym jądrze.

$ sudo restart

Konfigurowanie domyślnego jądra

Jeśli zainstalowane zostanie wiele wersji jądra, jedno jądro stanie się domyślną wersją, która jest ładowana, gdy system systemowy. Możliwe jest również skonfigurowanie alternatywnej wersji jądra, która ma być używana jako jądro domyślne.

Poniższe polecenie wydrukuje domyślne jądro.

$ sudo grubby--default-kernel

Następnie wydaj następujące polecenie, aby wymienić wszystkie zainstalowane jądra, które również wydrukują wszystkie wpisy menu grub.

$ sudo grubby - -info = wszystko

Aby ustawić inne jądro jako domyślne jądro, zwróć uwagę na lokalizację jądra z poprzedniego kroku i zastosuj tę lokalizację w następującym poleceniu. W takim przypadku ustawiłem /boot/vmlinuz-5.8.15-301.FC33.x86_64 jako domyślne jądro zamiast /boot/vmlinuz-5.9.16-200.FC33.x86_64.

$ sudo grubby-set-default

Ponownie uruchomić system, aby wprowadzić w życie zmiany.

Końcowe przemyślenia

Aktualizacja jądra nie jest już trudnym zadaniem. Domyślnie Fedora oferuje wstępnie skompilowane jądro, które jest ogólne i odpowiednie w większości.

Możliwe jest ręczne zbudowanie jądra Linux ze źródła. Może to jednak być dość żmudny proces i zajmuje trochę czasu. W niektórych sytuacjach budowanie i wdrożenie niestandardowego jądra może oferować zalety w stosunku do użytku domyślnego jądra. Dowiedz się więcej o tym, jak skompilować jądro Linux tutaj.

Szczęśliwy komputer!