Czym jest jądro Linuksa i jaką mam wersję

Ponad 90% ludzi kiedykolwiek w swoim życiu włączyło komputer, niezależnie od systemu operacyjnego, istnieją zarówno fizyczne, jak i logiczne komponenty, które współdziałają ze sobą, aby umożliwić prawidłowe działanie systemu. Jedna jest szczególnie delikatna i ważna, ponieważ pozwala na włączenie naszego systemu (bez włączenia nie byłoby możliwe wykonanie naszej pracy) i to jest jądro.

Wielokrotnie słyszeliśmy o jądrze, ale czy naprawdę wiesz, czym jest jądro i jaką rolę odgrywa w systemie operacyjnym? Jeśli twoja odpowiedź brzmi nie, nie martw się, dlatego ten samouczek wyjaśni ci to jasno, a tym samym dowie się więcej o tym, z czego zbudowany jest system operacyjny, w tym przypadku Linux.

Tutaj wyjaśniamy, czym jest słynne jądro Linuksa i jak możesz sprawdzić posiadaną wersję za pomocą różnych poleceń z terminala. Zostawiamy Ci również samouczek wideo, abyś mógł zobaczyć proces opisany w samouczku.

1. Czym jest jądro w Linuksie


Przede wszystkim musimy wyjaśnić, że jądro jest uważane za centralny składnik każdego systemu operacyjnego GNU / Linux. Jeśli zastanawiasz się dlaczego, to proste, jądro zostało opracowane w celu zarządzania w najbardziej spójny i proporcjonalny sposób dostępnymi zasobami sprzętowymi, takimi jak procesor (CPU), pamięć RAM czy dyski twarde.

Ta administracja pozwala na idealne wykorzystanie każdego z tych zasobów zgodnie z jego przeznaczeniem. Jakby tego było mało, w jądrze Linux zintegrowane są określone sterowniki dla urządzeń podłączonych do magistral płyty głównej lub płyty głównej, takich jak urządzenia USB, PCI, SATA lub IDE.

Od 1991 r. jądro narodziło się w Linuksie dzięki twórcy dostępnemu na licencji GNU. To jądro składa się z tysięcy wierszy kodu, dzięki czemu jest znacznie bardziej czułe i bezpieczne niż jądro innych systemów operacyjnych.

Funkcje jądraMając to na uwadze, podstawowe funkcje jądra to:

  • Zarządzaj czasem użytkowania procesora, co znajduje odzwierciedlenie w uruchomionych procesach.
  • Skonfiguruj i zarządzaj dostępem i odpowiednim użytkowaniem urządzeń peryferyjnych podłączonych do sprzętu.
  • Zarządzaj wykorzystaniem i zasobami pamięci RAM.

Format jądraW przypadku systemów operacyjnych Linux jądro składa się z 4 liczb, które z kolei są oddzielone kropkami w formacie AA.BB.CC.DD. Te opcje to:

  • AA: odnosi się do aktualnej wersji używanego jądra.
  • BB: jest to idealne rozwiązanie, aby poznać aktualną wersję używanego jądra.
  • CC: Ta linia zawiera informacje o tym, czy jądro ma drobne poprawki.
  • DD: Jego funkcją jest zgłaszanie aktualizacji i poprawek błędów w jądrze.

Ustawienia jądraJak wszyscy wiemy, Linux jest dostępny w różnych wersjach (znanych również jako smaki) i możemy w nim znaleźć różne konfiguracje jądra, najczęściej używane są następujące:

  • debug: zwiększa to wynik debugowania i zmniejsza ogólną wydajność, jego użycie służy głównie do wykrywania błędów.
  • Domyślnie: jest domyślnym jądrem systemu Linux zarówno dla domu (komputer) jak i firmy (serwer).
  • Pae: jest to jądro, które implementuje rozszerzenie procesora w celu uzyskania dostępu do większej liczby adresów pamięci i umożliwienia włączenia dostępnej funkcji bezpieczeństwa.
  • Pulpit: jak sama nazwa wskazuje, jest to jądro zoptymalizowane pod kątem zespołów, które będą wdrażać aplikacje, a to jądro poprawia czas uruchamiania i czas odpowiedzi.
  • ec2: to jądro, które zostało zaprojektowane do pracy na Amazon EC2.
  • Xen: to specjalne jądro zaprojektowane do uruchamiania Xen (metoda wirtualizacji).
  • Failsafe: jest to proces, w którym boot GRUB ma opcję jądra, ten parametr pozwala na uruchomienie Linuksa przy użyciu pewnej grupy parametrów jądra w celu zarządzania komputerem.

Możesz zobaczyć, jak jądro Linuksa jest niezbędne, aby komputer działał zgodnie z oczekiwaniami, zarówno na poziomie sprzętu, jak i oprogramowania. Więc jesteś gotowy, aby zobaczyć, jakiej wersji jądra używasz z następującymi opcjami, które oferuje Solvetic.

2. Wyświetl wersję jądra za pomocą polecenia uname w systemie Linux

Krok 1
Pierwsza metoda polega na użyciu polecenia uname, które wyświetla globalne informacje o systemie, aby użyć tego polecenia, przechodzimy do terminala i wykonujemy następujące czynności:

 uname -r

Krok 2
Jak widzieliśmy w tym samouczku, jądro składa się ze specjalnej składni, w tym przypadku wartość 4.18.0.10-generic oznacza:

  • 4: używana wersja jądra
  • 18: główna zmiana
  • 0: drobna zmiana
  • 10: błędy
  • ogólne: wskazuje, że jest to wersja Ubuntu na komputery stacjonarne

Krok 3
Aby uzyskać dostęp do znacznie pełniejszych informacji, możemy wykonać następujący wiersz:

 Dołącz do mnie 

Krok 4
Bardziej kompletne aspekty są tam wyszczególnione, takie jak:

  • Nazwa maszyny.
  • Użyta architektura (32 lub 64 bity).
  • Architektura procesora.
  • Ostatni znacznik czasu uruchomienia kompilacji.
  • Używany system operacyjny.

3. Zobacz wersję jądra w pliku / proc / version w systemie Linux

Jest to plik linuksowy, dzięki któremu możemy dokładnie poznać używaną wersję, aby skorzystać z tej metody, wykonamy poniższą linię poleceniem cat. Tam zobaczymy używaną wersję jądra wraz z innymi technicznymi aspektami procesora.

 kot / proc / wersja

4. Wyświetl wersję jądra za pomocą polecenia dmesg w systemie Linux


Innym praktycznym poleceniem dostępu do informacji systemowych jest dmesg, który jest również używany do pisania komunikatów jądra.

Korzystając z tego polecenia, uzyskasz dostęp do wielu informacji o wszystkich aspektach systemu, w tym przypadku idea Solvetic polega tylko na dostępie do wersji jądra, do tego użyjemy grep w takiej kombinacji. Znajdziemy tam oprócz wersji jądra inne cechy, takie jak ACPI, typ USB, informacje o systemie, interfejsy i wiele innych.

 dmesg | grep Linux

Za pomocą każdego z tych poleceń możemy określić, jakiej wersji jądra używamy i mamy nadzieję, że od teraz, gdy usłyszymy „jądro”, będziemy mieli bardziej globalne wyobrażenie o tym, jak to działa.

wave wave wave wave wave