Android

Jak sprawdzić wersję jądra w systemie Linux

3.4. Obramowanie i cieniowanie

3.4. Obramowanie i cieniowanie

Spisu treści:

Anonim

Jądro jest podstawowym składnikiem systemu operacyjnego. Zarządza zasobami systemu i stanowi pomost między sprzętem i oprogramowaniem komputera.

Istnieje wiele powodów, dla których możesz potrzebować znać wersję jądra działającą w systemie operacyjnym GNU / Linux. Być może debugujesz problem związany ze sprzętem lub dowiedziałeś się o nowej luce w zabezpieczeniach wpływającej na starsze wersje jądra i chcesz dowiedzieć się, czy twoje jądro jest podatne na atak, czy nie. Bez względu na przyczynę dość łatwo jest ustalić wersję jądra Linuksa z wiersza poleceń.

W tym samouczku pokażemy kilka różnych sposobów, aby dowiedzieć się, która wersja jądra Linux działa w twoim systemie.

Korzystanie z polecenia uname

Polecenie uname wyświetla kilka informacji systemowych, w tym architekturę jądra systemu Linux, wersję nazwy i wydanie.

Aby dowiedzieć się, która wersja jądra Linux działa w twoim systemie, wpisz następującą komendę:

uname -srm

Linux 4.15.0-54-generic x86_64

Powyższe dane wyjściowe pokazują, że jądro Linuksa jest 64-bitowe, a jego wersja to 4.15.0-54 , gdzie:

  • 4 - Wersja jądra. 15 - Ważna zmiana. 0 - Drobne zmiany. 54 - Numer poprawki. generic - informacje specyficzne dla dystrybucji.

Za pomocą polecenia hostnamectl

Narzędzie hostnamectl jest częścią systemd i służy do tworzenia zapytań i zmiany systemowej nazwy hosta. Wyświetla także dystrybucję Linuksa i wersję jądra:

hostnamectl

Static hostname: linuxize.localdomain Icon name: computer-laptop Chassis: laptop Machine ID: af8ce1d394b844fea8c19ea5c6a9bd09 Boot ID: 15bc3ae7bde842f29c8d925044f232b9 Operating System: Ubuntu 18.04.2 LTS Kernel: Linux 4.15.0-54-generic Architecture: x86-64

Możesz użyć polecenia grep aby odfiltrować wersję jądra Linux:

hostnamectl | grep -i kernel

Kernel: Linux 4.15.0-54-generic

Korzystanie z /proc/version

Katalog /proc zawiera pliki wirtualne z informacjami o pamięci systemowej, rdzeniach procesora, zamontowanych systemach plików i nie tylko. Informacje o działającym jądrze są przechowywane w pliku wirtualnym /proc/version .

Użyj cat lub less aby wyświetlić zawartość pliku:

cat /proc/version

Dane wyjściowe będą wyglądać mniej więcej tak:

Linux version 4.15.0-54-generic (buildd@lgw01-amd64-014) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019

Wniosek

Pokazaliśmy, jak znaleźć wersję jądra Linux działającą w twoim systemie z wiersza poleceń. Polecenia powinny działać we wszystkich popularnych dystrybucjach Linuksa, w tym: Debian, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS, Kali Linux, OpenSUSE, Linux Mint i inne.

Jeśli masz jakieś pytania, zostaw komentarz.

terminal