1. Wstęp
Ubuntu to szeroko stosowana dystrybucja Linuksa open-source. Jednym z kluczowych czynników, który silnie wpływa na stabilność, bezpieczeństwo i wydajność systemu, jest jądro. Jądro jest rdzeniem systemu operacyjnego, działając jako centralny komponent, który komunikuje się bezpośrednio między sprzętem a oprogramowaniem, określając zachowanie całego systemu. Dlatego dla użytkowników Ubuntu weryfikacja wersji jądra jest ważna.
W szczególności, podczas diagnozowania problemów systemowych, wdrażania środków bezpieczeństwa lub dążenia do poprawy wydajności, sprawdzanie wersji jądra często okazuje się przydatne. Ponieważ aktualizacje bezpieczeństwa są okresowo dostarczane dla jądra, zaleca się również śledzenie, czy zastosowana jest najnowsza wersja.
W tym przewodniku przedstawiamy kilka konkretnych metod sprawdzania wersji jądra w Ubuntu. Od podejść opartych na terminalu po metody interfejsu graficznego użytkownika (GUI), obejmujemy szeroki zakres technik, a także wyjaśniamy podstawową wiedzę i kluczowe punkty dotyczące wersji jądra.
2. Czym jest jądro?
W Ubuntu i innych dystrybucjach Linuksa jądro działa jako centralny komponent systemu. Jądro jest sercem systemu operacyjnego, odpowiedzialnym za wymianę informacji między sprzętem a oprogramowaniem. Tutaj wyjaśniamy konkretne role, jakie pełni jądro, i podkreślamy jego znaczenie.
Role jądra
Jądro, działając jako most między sprzętem a oprogramowaniem, jest odpowiedzialne za następujące ważne funkcje:
- Zarządzanie zasobami Jądro zarządza zasobami systemowymi takimi jak CPU, pamięć i dysk, dostosowując ich użycie tak, aby każda aplikacja mogła z nich odpowiednio korzystać. Dzięki temu system działa płynnie nawet wtedy, gdy wiele procesów działa jednocześnie.
- Zarządzanie urządzeniami Jądro kontroluje urządzenia sprzętowe takie jak drukarki, klawiatury, myszy, karty sieciowe itp., czyniąc je użytecznymi dla aplikacji. Komunikuje się ze sprzętem za pośrednictwem sterowników urządzeń, zarządzając wejściem od użytkowników i wyjściem z systemu.
- Bezpieczeństwo i ochrona Jądro zapewnia bezpieczeństwo systemu poprzez oddzielenie przestrzeni użytkownika i przestrzeni jądra. Zapobiega to bezpośredniemu dostępowi zwykłych aplikacji do sprzętu, utrzymując stabilność i bezpieczeństwo systemu.
Znaczenie jądra w Ubuntu
W systemach Linuksa takich jak Ubuntu, aktualizacja jądra nie tylko poprawia stabilność systemu, ale także zwiększa bezpieczeństwo. Gdy odkryte zostaną luki w jądrze, zespół deweloperski Ubuntu szybko publikuje aktualizacje. Z tego powodu ważne jest regularne sprawdzanie wersji jądra i aktualizowanie do najnowszej, gdy jest to potrzebne.
Tak więc jądro jest kluczowym komponentem w sercu systemu. W następnej sekcji wyjaśnimy szczegółowo, jak sprawdzić wersję jądra w Ubuntu.

3. Jak sprawdzić wersję jądra
Istnieje kilka sposobów na sprawdzenie wersji jądra w Ubuntu. Tutaj przedstawiamy łatwe metody terminalowe, wyjaśniając, jak używać każdego polecenia i jak interpretować wyjście.
Sprawdź wersję jądra za pomocą polecenia uname
Najprostsza i najczęściej używana metoda to użycie polecenia uname. To polecenie pobiera informacje o systemie i wyświetla różne szczegóły, w tym wersję jądra.
- Otwórz terminal.
- Wpisz następujące polecenie i naciśnij Enter:
uname -r
- Opcja -r jest używana do wyświetlania wersji wydania jądra. Przykładowe wyjście:
5.4.0-66-generic
W powyższym wyjściu 5.4.0-66-generic to wersja jądra. Ten format wersji obejmuje wersję główną, wersję drugorzędną i numer poprawki.
Sprawdź za pośrednictwem pliku /proc/version
Możesz również sprawdzić plik /proc/version. Ten plik zawiera bieżącą wersję jądra i informacje o kompilacji.
- W terminalu uruchom następujące polecenie:
cat /proc/version
Przykładowe wyjście:
Linux version 5.4.0-66-generic (buildd@lcy01-amd64-025) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #74-Ubuntu SMP Thu Jan 14 18:28:23 UTC 2021
Ten wynik zawiera nie tylko wersję jądra, ale także informacje o wersjipilatora i znaczniku czasu budowy.
Sprawdzenie poleceniem hostnamectl
W wersjach Ubuntu od 16.04 wzwyż możesz użyć polecenia hostnamectl, aby wyświetlić informacje o systemie, w tym wersję jądra.
- Uruchom następują polecenie w terminalu:
hostnamectl
Przykładowy wynik:
Static hostname: ubuntu
Icon name: computer-vm
Chassis: vm
Machine ID: abcdef1234567890
Boot ID: 123456abcdef98765
Operating System: Ubuntu 20.04.1 LTS
Kernel: Linux 5.4.0-66-generic
Architecture: x86-64
W tym wyniku wiersz „Kernel:” pokazuje wersję jądra.
Różnice i przypadki użycia poszczególnych metod
- **`uname – – idealne, gdy chcesz szybko zobaczyć wersję jądra.
/proc/version– przydatne, gdy potrzebujesz bardziej szczegółowych informacji.hostnamectl– zalecane, gdy chcesz zobaczyć ogólne informacje o systemie wraz ze szczegółami jądra.
Powyższe obejmuje metody oparte na terminalu do sprawdzania wersji jądra. W następnym rozdziale wyjaśniamy, jak zweryfikować ją przy użyciu narzędzi graficznych.
4. Sprawdzanie wersji jądra za pomocą GUI
Ubuntu umożliwia także sprawdzenie wersji jądra przy użyciu graficznego interfejsu użytkownika (GUI), bez korzystania z wiersza poleceń. Metody GUI są łatwe w użyciu, szczególnie dla użytkowników nieznających terminala.
Korzystanie z narzędzia Ustawienia systemu
Ubuntu zawiera menu „Ustawienia”, w którym można wyświetlić podstawowe informacje o systemie, w tym wersję jądra. Postępuj zgodnie z poniższymi krokami:
- Otwórz menu Ustawienia
- Kliknij menu systemowe (ikona koła zębatego) w prawym górnym rogu pulpitu i wybierz „Ustawienia”.
- Otwórz sekcję „O systemie” lub „Szczegóły”
- W menu Ustawienia wybierz „O systemie” lub „Szczegóły” (nazwa może się różnić w zależności od wersji).
- Wyświetl informacje o systemie
- W sekcji „O systemie” lub „Szczegóły” wyświetlane są podstawowe informacje o systemie, w tym wersja jądra. Poszukaj pola „Kernel” lub „Linux version”, aby znaleźć aktualną wersję jądra. Przykład:
Linux 5.4.0-66-generic
Korzystanie z Monitoringu systemu GNOME
W środowisku graficznym GNOME możesz również zobaczyć wersję jądra za pomocą aplikacji „Monitor systemu GNOME”.
- Uruchom Monitor systemu
- Wyszukaj „Monitor systemu” w menu aplikacji i otwórz go.
- Wybierz kartę „System”
- Gdy Monitor systemu otwarty, kliknij kartę „System”, która wyświetla informacje o systemie i uruchomionych procesach.
- Sprawdź wersję jądra
- W karcie „System” zobaczysz pozycje takie jak „OS” lub „Kernel”, gdzie podana jest wersja jądra.
Zalety metod GUI
Metody GUI są szczególnie przyjazne dla użytkownika, chcesz szybko uzyskać informacje o systemie w formie lub nie czujesz się komfortowo przy wierszu poleceń. Ponieważ nie wymaga się wprowadzania żadnych komend, początkujący mogą łatwo uzyskać potrzebne informacje z menu ustawień lub monitora systemu.
Wyjaśnienie metod GUI kończy się tutaj. Następnie przejdziemy do rozdziału „5. Jak odczytać wersję jądra i co oznacza każda jej część”.

5. Jak odczytać wersję jądra i co oznacza każda jej część
Numer wersji jądra Ubuntu zawiera informacje takie jak wersja główna, wersja poboczna, numer poprawki itp. W tym rozdziale wyjaśniamy strukturę numeru wersji i pomagamy zrozumieć, co oznacza każda część.
Struktura numeru wersji jądra
Wersja jądra jest zazwyczaj zapisywana w formacie podobnym do tego:
5.4.0-66-generic
Korzystając z tego przykładu, wyjaśniamy znaczenie kolejnych części.
- Wersja główna (5)
- Wersja główna wskazuje na duże zmiany lub dodanie nowych funkcji do jądra. Gdy ta liczba rośnie, zazwyczaj oznacza to znaczące ulepszenia lub wprowadzenie nowych technologii.
- Wersja pobocz (4)
- Wersja poboczna reprezentuje mniejsze ulepszenia lub dodatki funkcji w stosunku do wersji głównej. Gdy ta liczba rośnie, zazwyczaj obejmuje ważne poprawki błędów lub usprawnienia wydajności.
- Numer poprawki (0)
- Numer poprawki odnosi się do poprawek błędów lub poprawek bezpieczeństwa. Nie obejmuje on dużych dodatków funkcji ani zmian; zwiększa się jedynie, gdy stosowane są małe poprawki.
- Numer kompilacji (66)
- Numer kompilacji jest specyficzny dla wersji dystrybucji (w tym przypadku Ubuntu).
- Suffix (generic)
- Suffix to ciąg znaków wskazujący konfigurację kompilacji jądra lub przypadek użycia.
genericjest standardowym jądrem desktopowym, a istnieją inne jądra, takie jaklowlatency(do zastosowań o niskiej latencji) w zależności od przeznaczenia.
Korzyści z rozumienia wersji jądra
Głębokie zrozumienie wersji jądra pozwala łatwiej podejmować decyzje dotyczące stabilności i bezpieczeństwa systemu. Pomaga to również, gdy konkretne aplikacje wymagają określonych wersji jądra lub gdy chcesz zweryfikować, że najnowsze poprawki bezpieczeństwa zostały zastosowane.
W kolejnej sekcji przedstawimy tabelę korespondencji między wersjami jądra a wersjami wydania Ubuntu oraz przeanalizujemy, jak każda wersja się ze sobą wiąże.
6. Tabela korespondencji wersji jądra a wersji wydania Ubuntu
W Ubuntu każda wersja wydania jest powiązana z zalecaną wersją jądra. Ponieważ dostępność funkcji i poprawek bezpieczeństwa różni się w zależności od wersji jądra, zrozumienie zależności między wersją wydania a wersją jądra pomaga w zarządzaniu aktualizjami i rozwiązywaniu problemów.
Wersje wydania Ubuntu i ich odpowiadające wersje jądra
Poniżej znajduje się lista głównych wydań Ubuntu oraz odpowiadających im wersji jądądra dostarczana z każdym wydaniem jest dobrana tak, aby zapewnić stabilność i długoterminowe wsparcie.
| Ubuntu Release | Kernel Version |
|---|---|
| 20.04 LTS | 5.4 |
| 20.10 | 5.8 |
| 21.04 | 5.11 |
| 21.10 | 5.13 |
| 22.04 LTS | 5.15 |
| 22.10 | 5.19 |
| 23.04 | 6.2 |
Wersje Long Term Support (LTS) i wersje jądra
Wersje LTS (Long Term Support) (np. 20.04, 22.04) otrzymują wsparcie przez dłuższy okres niż zwykłe wydania, co czyni je popularnymi w środowiskach biznesowych lub serwerowych. W wydaniu LTS wybrane jądładzie nacisk na stabilność, a nie na najnowsze funkcje.
Aktualizacje jądra w poszczególnych wydaniach
W zwykłych wydaniach (np. 20.10, 21.04) najnowsza wersja jądra jest aktywnie przyjmowana, co udostępnia nowe funkcje. Jednak takie wydania zazwyczaj oferują wsparcieynie przez około 9 miesięcy, więc są skierowane do użytkowników poszukujących nowych funkcji, a nie długoterminowej stabilności.
Korzystanie z tabeli korespondencji i sprawdzanie wersji jądra
Korzystając z powyższej tabeli, możesz łatwiej zrozumieć, jak wersje jądra zmieniają wraz z wydaniami Ubuntu. Ponadto, jeśli zamierzasz zaktualizować jądro ze względu na bezpieczeństwo lub potrzebujesz konkretnej funkcji jądra do instalacji oprogramowania, możesz zweryfikować, czy żądana wersja jądra jest wspierana.
W kolejnej sekcji wyjaśnimy „jak zaktualizować wersję jądra”, w tym kroki aktualizacji i ważne uwagi.

7. Jak zaktualizować wersję jądra
Ubuntu regularnie udostępnia aktualizacje jądra, aby poprawić wydajność systemu i wzmocnić bezpieczeństwo. Poniżej wyjaśniamy, jak zaktualizować wersję jądra oraz na co zwrócić uwagę.
Konieczność i korzyści z aktualizacji jądra
Aktualizacja do najnowszego jądra przynosi następujące korzyści:
- Zwiększone bezpieczeństwo Najnowsze jądro zawiera poprawki wcześniej wykrytych luk, podnosząc bezpieczeństwo systemu.
- Wsparcie nowych funkcji N wersje jądra mogą wprowadzać obsługę nowego sprzętu lub urządzeń.
- Poprawki błędów i optymalizacja wydajności Optymalizacje oraz naprawy błędów mogą zwiększyć stabilność systemu.
Kroki aktualizacji jądra
W Ubuntu aktualizacje jądra są zazwyczaj obsługiwane poprzez standardowe aktualizacje systemu. Poniżej ogólna procedura aktualizacji jądra.
1. Sprawdź dostępność aktualizacji systemu
Najpierw zaktualizuj listę pakietów i upewnij się, że system jest aktualny. Otwórz terminal i uruchom„` sudo apt update sudo apt upgrade
To polecenie aktualizuje wszystkie pakiety do najnowszych wersji. Jeśli dostępna jest aktualizacja jądra, zostanie ona uwzględniona w tym kroku.
#### 2. Zainstaluj konkretną wersję jądra
Jeśli chcesz ręcznie zainstalować konkretną wersję jądra, określ bezpośrednio pakiet `linux-image`:
sudo apt install linux-image-
Na przykład, aby zainstalować wersję jądra 5.15, uruchomisz:
sudo apt install linux-image-5.15.0-66-generic
#### 3. Ponowne uruchomienie po instalacji jądra
Po zakończeniu instalacji jądra uruchom ponownie system, aby zastosować nowe jądro. Nowe jądro nie wejdzie w życie bez ponownego uruchomienia.
sudo reboot „`
Po ponownym uruchomieniu użyj wcześniej wspomnianego uname -r lub innych metod, aby potwierdzić, że wersja jądra została zaktualizowana.
Ważne uwagi dotyczące aktualizacji jądra
- Sprawdź kompatybilność Aktualizacja jądra może spowodować problemy z kompatybilnością ze starszymi sterownikami urządzeń lub oprogramowaniem. Szczególnie dla systemów lub aplikacji zależnych od konkretnych wersji, potwierdź kompatybilność z wyprzedzeniem.
- Zalecana kopia zapasowa Wykonaj kopie zapasowe krytycznych danych i ustawień systemu przed aktualizacją jądra. Jeśli aktualizacja się nie powiedzie, odzyskanie będzie łatwiejsze.
- Zachowaj stare jądro(a) Zaleca się przechowywanie starszych wersji jądra przez jakiś czas na wypadek problemów z nową. Zazwyczaj Ubuntu zachowuje wiele wersji jądra, a możesz wybrać starszą wersję z menu GRUB podczas uruchamiania.
8. Wniosek
W tym artykule szczegółowo wyjaśniliśmy, jak sprawdzić wersję jądra Ubuntu, strukturę i rolę jądra, korespondencję z wersjami wydań Ubuntu oraz jak aktualizować jądro. Jądro odgrywa bardzo ważną rolę w systemach Linux, w tym Ubuntu, a właściwe zarządzanie wersjami i terminowe aktualizacje bezpośrednio wpływają na stabilność i bezpieczeństwo systemu.
- Role i znaczenie jądra Jądro łączy sprzęt i oprogramowanie, zarządzając zasobami i zapewniając bezpieczeństwo. Dlatego regularne sprawdzanie jego wersji i aktualizowanie w razie potrzeby jest wysoce zalecane.
- Metody sprawdzania wersji jądra Przedstawiliśmy wiele metod —
uname -r, sprawdzanie/proc/version, używaniehostnamectl— a także podejścia GUI, umożliwiające nawet użytkownikom nieterminalowym potwierdzenie wersji jądra. - Czytanie wersji i korespondencja z Ubuntu Zrozumienie struktury numeru wersji jądra pomaga zidentyfikować dostępne funkcje lub poprawki bezpieczeństwa. Znajomość korespondencji między wydaniami Ubuntu a wersjami jądra jest również przydatna do sprawdzania kompatybilności.
- Aktualizacja jądra: Kroki i środki ostrożności Omówiliśmy, jak aktualizować jądro za pomocą aktualizacji systemu lub ręcznego określenia
linux-image, zwracając uwagę na zastrzeżenia takie jak kompatybilność, kopia zapasowa i zachowanie starych wersji jądra.
Skuteczne zarządzanie jądrem w Ubuntu jest kluczowym czynnikiem w utrzymaniu bezpieczeństwa i efektywności systemu. Poprzez regularne sprawdzanie i aktualizowanie jądra, gdy jest to odpowiednie, możesz zmaksymalizować wydajność systemu i chronić jego integralność. Mam nadzieję, że ten przewodnik pomoże użytkownikom Ubuntu pogłębić zrozumienie zarządzania jądrem i umożliwi bezpieczne i płynne operacje systemowe.


