Wśród nowych użytkowników linuksa często pada pytanie się jak sprawdzić wersję jądra, architekturę systemu, przydaje się także możliwość sprawdzania nazwy dystrybucji i jej wersji. Temat podstawowy wyczerpuje znajomość 2 poleceń: uname oraz lsb_release.

Nazwa i wersja dystrybucji linux

Nazwę dystrybucji można ujrzeć czytając plik issue:

cat /etc/issue

Linux Mint 11 Katya
Linux Mint 18.3 Sylvia

Polecenie wywołujące wersję używanej dystrybucji Linuxi to:

lsb_release -a

przykładowy wynik:

No LSB modules are available.
Distributor ID:	LinuxMint
Description:	Linux Mint 11 Katya
Release:	11
Codename:	katya

Te same informacje uzyskamy czytając plik
cat /etc/lsb-release
W przypadku dystrybucji Linux Mint, możemy wyciągnąć dedykowane informacje o edycji:
cat /etc/linuxmint/info

RELEASE=11
CODENAME=katya
EDITION="Gnome 64-bit"
DESCRIPTION="Linux Mint 11 Katya"
DESKTOP=Gnome
TOOLKIT=GTK
NEW_FEATURES_URL=http://www.linuxmint.com/rel_katya_whatsnew.php
RELEASE_NOTES_URL=http://www.linuxmint.com/rel_katya.php
USER_GUIDE_URL=http://www.linuxmint.com/documentation.php
GRUB_TITLE=Linux Mint 11 64-bit
RELEASE=18.3
CODENAME=sylvia
EDITION="MATE 64-bit"
DESCRIPTION="Linux Mint 18.3 Sylvia"
DESKTOP=MATE
TOOLKIT=GTK
NEW_FEATURES_URL=http://www.linuxmint.com/rel_sylvia_mate_whatsnew.php
RELEASE_NOTES_URL=http://www.linuxmint.com/rel_sylvia_mate.php
USER_GUIDE_URL=help:linuxmint
GRUB_TITLE=Linux Mint 18.3 MATE 64-bit

Kompatybilność z Debianem owocuje jeszcze jedną ciekawostką:
cat /etc/debian_version

squeeze/sid
stretch/sid

Wersja jądra

Popularne polecenie do wyświetlenia informacji o systemie to „uname” wywołujemy je z parametrem -a lub –all, aby zobaczyć wszystkie informacje

uname -a

przykładowy wynik:

Linux mdesktop 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

W tym przypadku słowo „Ubuntu” jest tylko fragmentem informacji KERNEL VERSION, sprawdzanym systemem jest oczywiście Linux Mint.

Więcej informacji o jądrze zobaczymy w

cat /proc/version
Linux version 2.6.38-8-generic (buildd@allspice) (gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu3) ) #42-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011

wyniki są bogatsze o informację o autorze kompilacji oraz wersji kompilatora GCC.

Po aktualizacjach możemy posiadać wiele wersji jąder w naszym systemie:

dpkg -l | grep linux-image
ii  linux-image-2.6.38-10-generic         2.6.38-10.46                               Linux kernel image for version 2.6.38 on x86/x86_64
ii  linux-image-2.6.38-11-generic         2.6.38-11.50                               Linux kernel image for version 2.6.38 on x86/x86_64
ii  linux-image-2.6.38-8-generic          2.6.38-8.42                                Linux kernel image for version 2.6.38 on x86/x86_64
ii  linux-image-generic                   2.6.38.11.26                               Generic Linux kernel image