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.