Możesz znaleźć się w sytuacji, w której będziesz musiał znać dokładną wersję jądra Linuksa działającą w twoim systemie. W takim przypadku możesz łatwo znaleźć wersję jądra za pomocą potężnych wierszy poleceń i narzędzi systemu Linux. W tym artykule omawiamy różne metody, których można użyć do sprawdzenia wersji jądra w systemie Linux.
Jaka jest wersja jądra?
Jądro jest głównym składnikiem systemu operacyjnego, niezależnie od tego, czy Mac OS, Linux, czy Windows. Jądro obsługuje zasoby systemu i działa jako pomost pomiędzy sprzętem i oprogramowaniem systemu.
Z jakiegoś powodu może być konieczne znalezienie wersji jądra działającej w systemie operacyjnym GNU/Linux. Na przykład możesz odkryć nową lukę w zabezpieczeniach dotyczącą starszych wersji jądra, dlatego chcesz dowiedzieć się, czy Twoje jądro jest podatne, czy nie. Lub możesz mieć do czynienia z problemem związanym ze sprzętem, który wymaga znalezienia wersji jądra Linuksa. Bardzo łatwo jest sprawdzić wersję jądra Linuksa z wiersza poleceń.
Przeczytaj także: NastępnyChmura vs ownCloud
Jak znaleźć wersję jądra w systemie Linux?
Zanim wyjaśnimy różne metody wyszukiwania wersji jądra w systemie Linux, powinieneś wiedzieć, że niektóre z tych metod pokażą również nazwę dystrybucji Linuksa. Dzięki tym poleceniom możesz dowiedzieć się więcej o swoim systemie operacyjnym, w tym o nazwie dystrybucji Linuksa, wersji i szczegółach jądra.
Użyj polecenia uname
Polecenie uname może wyświetlić wiele informacji o systemie, takich jak architektura jądra Linuksa, nazwa wersji i wydanie.
Aby sprawdzić wersję jądra Linuksa w swoim systemie, musisz wpisać następującą komendę:
uname -srm
Po uruchomieniu tego polecenia coś takiego zostanie pokazane jako wyjście:
Linux 4.15.0-54 — ogólny x86_64
Jak widać powyżej, wersja jądra Linuksa to 4.15.0-54 i działa jako 64-bitowa. Ponadto wszystkie te liczby są powiązane ze znaczeniem, które wymienimy poniżej:
- 4: Wersja jądra.
- 15: Większa rewizja.
- 0: Drobna wersja.
- 54: Numer poprawki.
- ogólne: dodatkowe informacje dotyczące dystrybucji/jądra Linuksa
Użyj polecenia hostnamectl
Hostnamect jest częścią systemd i jest zwykle używany do wysyłania zapytań i zmiany nazwy hosta systemu, wyświetlając informacje o konfiguracji sieci systemu. Ale pokazuje także wersję jądra Linuksa i jego dystrybucję:
hostnamectl
Uruchomienie tego polecenia wyświetli coś podobnego do tego jako wyjście:
Statyczna nazwa hosta: linux.localdomain
Nazwa ikony: komputer-laptop
Obudowa: laptopa
Identyfikator maszyny: af8ce1d394b844feza8c19ea5c6a9bd09
Identyfikator rozruchu: 15bc3ae7bde842f29ct8d925044f232b9
System operacyjny: Ubuntu 18.04.2 LTS
Jądro: Linux 4.15.0-54-ogólne
Architektura: x86-64
Możesz wpisać polecenie grep, aby odfiltrować wersję jądra Linuksa:
hostnamectl | grep -I Kernel
Oto wyjście:
Jądro: Linux 4.15.0-54-ogólne
Użyj pliku /proc/version
Katalog /proc zawiera różne pliki wirtualne, które zawierają informacje o pamięci systemowej, rdzeniach procesora, zamontowanych systemach plików i wiele innych danych. Jeśli chcesz uzyskać dostęp do informacji o działającym jądrze i sprawdzić wersję jądra Linuksa, zwróć uwagę, że są one przechowywane w wirtualnym pliku /proc/version. Możesz wpisać kot or mniej polecenia pokazujące zawartość pliku:
cat /proc/version
Po ich uruchomieniu zobaczysz wyjście podobny do tego:
Wersja systemu Linux 4.15.0-54-generic (buildd@lgw01-amd64-014) (wersja GCC 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP pon. 24 czerwca 10:55:24 UTC 2019
Użyj polecenia dmesg
W większości przypadków polecenie dmesg służy do drukowania komunikatu bufora jądra. Krótko mówiąc, zazwyczaj można użyć tego polecenia do odczytania wiadomości ze sterowników urządzeń; ale możesz go także uruchomić, aby znaleźć wersję jądra. The symbol rury ( | ) na większości klawiatur znajduje się zwykle w pobliżu klawisza Enter.

Tutaj wyjaśnimy, jak faktycznie działa to polecenie:
- Dmesg: Umożliwia odczytanie zawartości bufora jądra
- | (symbol rury): Przekazanie polecenia do następnego polecenia
- grep: szczególnie wyszukiwanie określonego ciągu znaków i wyświetlanie linii, które je zawierają
- Linux: dokładny ciąg znaków, którego powinien szukać grep (pamiętaj, że wielkie litery są ważne)
Jak pokazano na powyższym obrazku, wersja jądra Linuksa jest wymieniona w pierwszym wierszu wyniku.
Kiedy należy zaktualizować wersję jądra Linuksa?
Jądro Linuksa pełni rolę pośrednika między aplikacjami a sprzętem komputerowym. Innymi słowy, jądro Linuksa jest w pewnym sensie podstawą, na której działają różne dystrybucje Linuksa. Co więcej, każda osoba może dekompilować, sprawdzać i modyfikować kod tego oprogramowania typu open source. Technologia dramatycznie się rozwija, więc programiści znajdują różne łatki i aktualizacje jądra Linuksa. Możesz użyć tych poprawek, aby poprawić bezpieczeństwo, zwiększyć funkcjonalność, a nawet wpłynąć na szybkość systemu operacyjnego. Jeśli więc używasz systemów operacyjnych Linux, takich jak Ubuntu, najlepiej sprawdzić wersję jądra i regularnie ją aktualizować.
Pytanie brzmi: jak zaktualizować wersję jądra Linuksa? Aby to zrobić, najpierw sprawdź, czy spełniasz wymagania, czy nie.
Przeczytaj także: Jak znaleźć wersję systemu operacyjnego za pomocą wiersza poleceń
Wymagania dotyczące aktualizacji wersji jądra
Oto wymagania wstępne dotyczące aktualizacji wersji jądra:
- serwer z systemem operacyjnym Linux (Ubuntu)
- Posiadanie dostępu do terminala Linux (możesz użyć CTRL-ALT-T lub menu Aplikacje > Akcesoria > Terminal)
- Korzystanie z konta użytkownika z uprawnieniami sudo
- Trafne narzędzie wbudowane w Ubuntu
- Menedżer aktualizacji wbudowany w Ubuntu (pamiętaj, że jest to opcjonalne)
Zaktualizuj jądro Ubuntu
Aby zaktualizować wersję jądra Linuksa, możesz skorzystać z dwóch metod, w zależności od tego, z czym czujesz się komfortowo.
Pierwsza metoda: Korzystanie z procesu aktualizacji systemu
Krok 1: Sprawdź aktualną wersję jądra Linuksa
Zanim zaczniesz aktualizować wersję Linuksa, musisz wiedzieć, jakiej wersji aktualnie używasz. W poprzedniej sekcji dokładnie wyjaśniliśmy, jak znaleźć wersję jądra Linuksa. Jeśli chcesz, możesz przejrzeć polecenia, aby ponownie znaleźć wersję jądra.
Krok 2: Aktualizacja repozytoriów
Musisz otworzyć terminal i wpisać następujące polecenie:
sudo apt-get update
Po uruchomieniu polecenia apt całe lokalne oprogramowanie zostanie odświeżone, co umożliwi
powiadomienie o nowszych wersjach i aktualizacjach. Jeśli dostępna jest nowsza wersja jądra, to polecenie wyświetli ją w terminalu, gotową do pobrania i instalacji.

Krok 3: Uruchomienie aktualizacji
W tym momencie musisz uruchomić w terminalu następujące polecenie:
sudo apt-get dist-upgrade
Aktualizacja dist w tym poleceniu polega na poproszeniu Ubuntu o rozsądną obsługę różnych zależności. Oznacza to, że jeśli określony pakiet oprogramowania jest zależny od uruchomienia innego pakietu oprogramowania, to polecenie gwarantuje, że drugi pakiet (zależność) zostanie zaktualizowany przed aktualizacją pierwszego. Możesz użyć tego podejścia jako bezpiecznego sposobu aktualizacji jądra Ubuntu Linux. Ponadto aktualizacje jądra używane za pośrednictwem tego narzędzia zostały przetestowane i zweryfikowane pod kątem współpracy z Twoją wersją Ubuntu bez żadnych problemów.
Oczywisty wybór
Większość serwerów z systemem Linux korzysta z Ubuntu; dlaczego nie ty? Odkryj, dlaczego wszyscy kochają Ubuntu — zdobądź zoptymalizowany Ubuntu VPS
Zdobądź swój Ubuntu VPSDruga metoda: wymuszenie aktualizacji jądra
Czasami wydawana jest nowsza wersja jądra, ale nie została ona dokładnie przetestowana pod kątem Twojej wersji Ubuntu. Na przykład możesz używać Ubuntu 17.10 (Artful Aardvark) i widzisz, że Ubuntu 18.04 (Bionic Beaver) jest dla Ciebie dostępny. W tego typu sytuacjach aktualizacja jądra wymagałaby bardziej skomplikowanego procesu.
Krok 1: Przywracanie kopii zapasowych ważnych plików i danych
Prawdopodobnie robiłeś to już wiele razy, ale ponieważ jest to ważny etap procesu, nie możemy tego wystarczająco podkreślić.
Krok 2: Uruchomienie Aktualizatora oprogramowania
Aby uruchomić narzędzie Software Updater, kliknij przycisk super klucz (ten z obrazkiem „Windows” na klawiaturze) i wyszukaj Software Updater. Jeśli będą potrzebne aktualizacje, narzędzie do aktualizacji oprogramowania powiadomi Cię o tym. Po wykonaniu poprzednich kroków pojawi się komunikat informujący, że komputer został zaktualizowany.
Teraz musisz kliknąć na Ustawienia przycisk i wyświetli się nowe okno z kilkoma zakładkami.
Krok 3: Konfiguracja Aktualizatora oprogramowania
Najpierw kliknij Bezpieczeństwo a następnie zaznacz trzy pola wyboru w obszarze „zainstaluj aktualizacje z”. Te pola wyboru nazywane są Ważne aktualizacje zabezpieczeń, Zalecane aktualizacje i Nieobsługiwane aktualizacje.
Na koniec na tej karcie znajduje się menu rozwijane „Powiadom mnie o nowym Ubuntu wersja:”. Kliknij menu i wybierz:
W przypadku wersji z długoterminowym wsparciem (jeśli chcesz pozostać przy przetestowanych i niezawodnych wersjach z pełnym wsparciem)
Dla dowolnej nowej wersji (jeśli lubisz grać z najnowszymi i najlepszymi i nie przeszkadza ci, jeśli coś jest trochę błędne)
Po wykonaniu tych kroków zamknij go i otwórz ponownie. Powinno dać ci możliwość aktualizacji, jeśli zostanie wydana nowa wersja. Zwróć uwagę, że aktualizacja zwykle staje się dostępna kilka dni później.
Krok 4: Wymuszenie aktualizacji
Jeśli z jakiegoś powodu nie widzisz oferty uaktualnienia, nadal możesz użyć innej metody, aby ją wymusić. Aby wymusić aktualizację należy wpisać w terminalu następującą komendę:
update-manager –d
Po ich uruchomieniu zobaczysz wyjście podobny do tego:

System wyświetli informacje o wydaniu nowego jądra i jego wersji Ubuntu. Po upewnieniu się, że wszystko jest w porządku, należy kliknąć aktualizacja, i proces zostanie uruchomiony.
Przeczytaj także: KVM kontra OpenVZ
Trzecia metoda: ręczna aktualizacja jądra za pomocą zaawansowanych procedur
Jeśli chcesz dokonać aktualizacji do najnowszego (nieprzetestowanego) jądra i poznać wszystkie związane z nim ryzyko, istnieje trzecia technika wyboru i instalacji nowego jądra. Zanim jednak przejdziesz do tego kroku, dobrze jest sprawdzić konfigurację systemu. Czy używasz jakichś niestandardowych sterowników, zwłaszcza sterowników wideo? Czy masz jakieś niestandardowe konfiguracje lub pakiety w swoim systemie? Mogą one nie być kompatybilne z nowym jądrem. Chociaż dostępna jest opcja odzyskiwania, lepiej wcześniej podjąć środki ostrożności i zapobiec powikłaniom.
Dobrze jest także przeszukać i dowiedzieć się więcej o informacjach o wydaniu jądra, które chcesz zainstalować. Zwróć tylko uwagę na numer wersji i wszelkie funkcje, z którymi planujesz pracować. W tej metodzie użyjemy Ukuu jako narzędzie graficzne do aktualizacji jądra. Pamiętaj, że istnieją inne sposoby, takie jak ręczne pobranie i zainstalowanie jądra lub nawet uzyskanie kopii kodu źródłowego i jego kompilacja. Ale te techniki są bardziej wymagające.
Krok 1: Instalacja Ukuu
Wpisz następujące polecenie w terminalu. (Zauważ, że po wpisaniu każdej linii powinieneś kliknąć Enter):
sudo apt-add-repository ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install ukuu
Repozytoria TeeJeeTech oprogramowania typu open source dla systemu Linux dodajesz do repozytoriów głównych za pomocą pierwszego polecenia. Drugie polecenie odświeża bazę danych, wyświetlając listę najnowszych wersji. Wreszcie trzecie polecenie instaluje za Ciebie oprogramowanie Ukuu.
Krok 2: Uruchomienie Ukuu
Aby uruchomić Ukuu, musisz wpisać to w terminalu:
sudo ukuu-gtk
Po uruchomieniu zobaczysz, że w twoim systemie zostało uruchomione narzędzie Ukuu, pokazujące listę dostępnych wersji jądra Linuksa.
Krok 3: Instalacja jądra
Wybierz jądro, które chcesz zainstalować, a następnie kliknij przycisk Instaluj po prawej stronie.
Krok 4: Uruchom ponownie system
Po zakończeniu instalacji jądra należy ponownie uruchomić system. Po wykonaniu tej czynności możesz ponownie uruchomić Ukuu, aby sprawdzić, czy instalacja została wykonana poprawnie.
Krok 5: W przypadku niepowodzenia instalacji
W sytuacji awaryjnej możesz skorzystać ŻARCIE jako narzędzie rozruchowe, które przechowuje kopię starego jądra. Możesz wybrać i uruchomić starsze wersje jądra. Najpierw wybierz Opcje zaawansowane Ubuntu na ekranie startowym, a następnie wybierz poprzednie jądro (określone numerem wersji). Co więcej, nie musisz używać opcji „upstart” ani „tryb odzyskiwania”.
Oferujemy poradnik nt dostosowywanie GRUB-a do przyjaznego dla użytkownika interfejsu graficznego. Gorąco polecam przeczytanie go, jeśli okazjonalnie używasz GRUB-a.
Krok 6: Odinstalowanie jądra
Narzędzie Ukuu umożliwia także usuwanie starych jąder w systemie Ubuntu. w tym celu kliknij to samo jądro, które zainstalowałeś wcześniej i kliknij Usuń po prawej stronie.
Podsumowanie: Sprawdzanie wersji jądra
Wprowadziliśmy różne sposoby znajdowania wersji jądra w systemie Linux. Oprócz potężnego i prostego wiersza poleceń, Linux zapewnia wiele udogodnień. Aby jak najlepiej wykorzystać ten system operacyjny, z dumą oferujemy Ci nasz system oparty na KVM Serwer VPS z Linuksem, dając Ci dostęp do korzystania nie tylko ze wszystkich znaczących dystrybucji, ale nawet z niektórych mniej znanych. Rozwiązania Cloudzy Linux VPS są bezpieczniejsze i zapewniają niezawodną wydajność, dlatego dobrze nadają się do zastosowań osobistych i biznesowych.
Często zadawane pytania
Co oznacza wersja jądra w systemie Linux?
Jądro systemu Linux jest głównym składnikiem systemu operacyjnego Linux, który działa jako podstawowy interfejs między sprzętem systemu a jego procesami. Możesz sprawdzić jego wersję za pomocą wiersza poleceń i innych narzędzi.
Czym są wirtualne serwery prywatne zasilane przez KVM?
VPS zasilany KVM nie musi konkurować o zasoby serwera. Każdy VPS ma własną dedykowaną wirtualną infrastrukturę, w tym pamięć masową, pamięć i procesor.