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.
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!