system.In w tym samouczku omówiliśmy możliwe polecenia, aby znaleźć zainstalowaną / działającą wersję jądra i inne przydatne informacje o jądrze.
administrator Linuksa powinien być świadomy uruchomionej wersji jądra, ponieważ Naprawianie problemów związanych ze sterownikami jest zależne od jądra.,
na przykład, jeśli planujesz zainstalować lub uaktualnić VirtualBox, upewnij się, że wersja jądra uruchomiona przed instalacją jest obsługiwana.
informacje te są bardzo łatwe do uzyskania za pomocą polecenia uname, które jest najpopularniejszym poleceniem powszechnie używanym przez Administratora Linuksa.
to mały geek, ale jeden z najważniejszych. Służy do sprawdzania listy jąder Linuksa zainstalowanych na twoim komputerze, a także może pomóc ci sprawdzić, czy działa najnowsze jądro lub starsze jądro.,
Jeśli jest to starsze jądro, powinieneś uaktualnić je do najnowszej wersji za pomocą poniższych adresów URL.
- Ukuu-łatwy sposób instalacji / aktualizacji jądra Linuksa w systemach opartych na Ubuntu
- Linux Kernel Utilities (Lku) – zestaw skryptów powłoki do kompilacji, instalacji& aktualizacja najnowszego jądra na Ubuntu
Co to jest jądro?
jądro jest centralną częścią systemu operacyjnego (innymi słowy głównym komponentem lub sercem systemu operacyjnego). Działa jako pomost między aplikacjami i sprzętem.,
pozwala na umożliwienie wielu aplikacjom wydajnego udostępniania sprzętu poprzez kontrolowanie dostępu do procesora, pamięci, We / Wy dysku, drukarki, karty graficznej i sieci.
gdy system operacyjny jest ładowany do pamięci, jądro pozostaje w pamięci, dopóki nie zostanie załadowane po raz pierwszy i system operacyjny zostanie ponownie zamknięty.
Linux jest klonem systemu operacyjnego Unix, napisanym przez Linusa Torvaldsa.
najnowsza wersja jądra 5.4 rozrosła się do ponad 27,8 miliona kodów dostarczonych przez prawie 14 000 programistów., Stabilne aktualizacje jądra są wydawane na żądanie, zwykle co 2-3 miesiące.
dostępnych jest pięć rodzajów jąder, ale dwa najpopularniejsze jądra to jądro monolityczne i jądro mikro.
- monolityczne jądro: wszystkie usługi systemu operacyjnego działają z głównym wątkiem jądra, tym samym przebywając w tym samym obszarze pamięci. Zapewnia dostęp do bogatego i wydajnego sprzętu.
- Mikrokernel: Mikrokernel działa podobnie do monolitycznych jąder, ale jest zaprojektowany tak, aby był bardzo mały., Obsługuje tylko najbardziej podstawowe funkcje, takie jak zarządzanie pamięcią, wielozadaniowość i komunikacja między procesami. Moduły lub serwer jest obsługiwany przez inne usługi.
- Hybrydowe jądro: Hybrydowe jądro jest architekturą jądra opartą na kombinacji mikro jądra i monolitycznej architektury jądra używanej w systemach operacyjnych komputerów, która dodała dodatkowy kod do przestrzeni jądra w celu zwiększenia wydajności.
- Nano Kernel: Nano kernel to małe jądro, które zapewnia abstrakcję sprzętu, ale bez usług komputerowych. Jądro to jest mniejsze niż tradycyjne jądro mikro.,
- Exokernel: Exokernel jest rodzajem systemu operacyjnego opracowanego w Massachusetts Institute of Technology, który ma na celu zapewnienie zarządzania zasobami sprzętowymi na poziomie aplikacji.
Metoda-1: Jak sprawdzić wersję jądra Linuksa działającego pod Linuksem za pomocą polecenia uname
uname (odnosi się do nazwy Uniksa) jest aplikacją, która drukuje informacje systemowe, takie jak nazwa hosta, wersja jądra Linuksa i inne szczegóły systemu operacyjnego, na którym jest uruchomiony.,
$ uname -aLinux daygeek-Y700 4.19.96-1-MANJARO #1 SMP Wed Jan 15 08:41:50 UTC 2020 x86_64 GNU/Linux
Metoda-2: Jak sprawdzić wersję jądra Linuksa działającą pod Linuksem przy użyciu pliku / proc / version
System plików proc (procfs) jest specjalnym systemem plików w systemach operacyjnych uniksopodobnych, który prezentuje informacje o procesach i inne informacje systemowe.
jest czasami określany jako pseudo-system plików informacji o procesie. Nie zawiera „prawdziwych” plików, ale informacje systemowe o czasie działania (np. pamięć systemowa, zamontowane urządzenia, konfiguracja sprzętowa itp.).,
ten plik pokazuje wersję jądra Linuksa, wersję GCC używaną do kompilacji jądra oraz czas wydania pakietu jądra. Zawiera również nazwę użytkownika kompilatora jądra (w nawiasie).
$ cat /proc/versionLinux version 4.19.96-1-MANJARO () (gcc version 9.2.0 (GCC)) #1 SMP Wed Jan 15 08:41:50 UTC 2020
Metoda-3: Jak sprawdzić wersję jądra Linuksa działającą pod Linuksem za pomocą polecenia dmesg
dmesg (skrót od display message lub Driver message) jest poleceniem w większości uniksopodobnych systemów operacyjnych, które drukuje bufor wiadomości jądra.,
metoda-4: Jak sprawdzić wersję jądra Linuksa działającego pod Linuksem używając katalogu „/boot”
katalog „/ boot” zawiera wszystkie pliki i foldery informacyjne związane z rozruchem, takie jak grub.conf, vmlinuz image aka kernel.
metoda-5: Jak sprawdzić wersję jądra Linuksa działającego pod Linuksem za pomocą polecenia rpm
rpm Command oznacza RedHat Package Manager to potężne narzędzie do zarządzania pakietami z linii poleceń dla systemu opartego na Red Hat, takiego jak CentOS, Oracle Linux& Fedora.,
$ rpm -q kernelkernel-4.9.12-200.fc25.x86_64kernel-4.10.10-200.fc25.x86_64kernel-4.10.14-200.fc25.x86_64
metoda-6: Jak sprawdzić wersję jądra Linuksa działającą pod Linuksem za pomocą polecenia dpkg
polecenie dpkg oznacza Debian package manager (dpkg). Jest to narzędzie wiersza poleceń do instalowania, budowania, usuwania i zarządzania pakietami Debiana. dpkg wykorzystuje Aptitude (podstawowy i bardziej przyjazny dla użytkownika) jako front-end do wykonywania wszystkich akcji.
Leave a Reply