...

Hogyan ellenőrizhetjük egy Linux rendszer kernel verzióját

A Linux kernel az operációs rendszer központi része, amely kezeli a hardvert és a rendszererőforrásokat. Időnként szükség lehet a kernel verziójának ellenőrzésére – például hibaelhárítás, kompatibilitás vagy puszta kíváncsiság miatt.

Számos módja van a Linux kernel verziójának megtekintésére, és bár a legtöbb disztribúció ugyanazokat a módszereket használja, néhány esetben vannak eltérések. Ez az útmutató bemutatja a különböző módszereket Ubuntu, Debian, Fedora, Arch Linux és más rendszerek esetén.


1. módszer: uname parancs (Minden disztrón működik)

A uname a legegyszerűbb módja a kernel verzió ellenőrzésének.

Parancs:

uname -r

Példa kimenet:

 
6.1.0-12-amd64

Ez azt jelenti, hogy a rendszer 6.1.0-12 verziójú kernelt használ, amely egy 64 bites (amd64) architektúrára készült.

Ha több részletre van szükséged, használd ezt a parancsot:

uname -a

Ez megmutatja a gazdagép nevét, az operációs rendszer típusát és a kernel fordításának dátumát is.


2. módszer: /proc/version fájl ellenőrzése (Minden disztrón működik)

A /proc könyvtár rendszerinformációkat tartalmaz, és a version fájl tárolja a kernel adatait.

Parancs:

cat /proc/version

Példa kimenet:

Linux version 5.15.0-91-generic (buildd@lcy02-amd64-060) (gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #101-Ubuntu SMP Fri Jan 5 18:19:37 UTC 2024

Ez a kimenet nemcsak a kernel verzióját mutatja (5.15.0-91-generic), hanem a fordítóprogram és a fordítás dátumát is.


3. módszer: hostnamectl parancs használata (Systemd-alapú disztrókhoz ajánlott)

A systemd-t használó disztribúciókon (például Ubuntu, Fedora, Debian, Arch Linux) a hostnamectl parancs is megjeleníti a kernel verziót.

Parancs:

hostnamectl | grep Kernel

Példa kimenet:

Kernel: Linux 6.5.2-arch1-1

Ez egy egyszerű és gyors mód a kernel ellenőrzésére a modern Linux rendszereken.


4. módszer: rpm vagy dpkg használata (Disztrófüggő csomagkezelők)

Bizonyos disztribúciók csomagkezelőjükön keresztül kezelik a kernelt.

RPM-alapú rendszereken (Fedora, CentOS, RHEL):

rpm -q kernel

Példa kimenet:

 
kernel-5.14.0-362.8.1.el9_3.x86_64

Debian-alapú rendszereken (Ubuntu, Debian, Linux Mint):

dpkg --list | grep linux-image

Példa kimenet:

ii linux-image-6.2.0-1014-oem 6.2.0-1014.14 amd64 Signed kernel image oem

Ez a parancs az összes telepített kernel verziót megmutatja, nem csak az aktuálisan használtat.


5. módszer: neofetch vagy screenfetch használata (Látványosabb megoldás)

Ha telepítve van a neofetch vagy screenfetch, akkor ezekkel a programokkal egy vizuális rendszerösszegzést is kaphatsz.

Példa parancs:

neofetch

Példa kimenet (csak a kernel verzió részleteit mutatva):

Kernel: 6.1.7-200.fc37.x86_64

Ez egy felhasználóbarát módja annak, hogy a kernel verziót és egyéb rendszerinformációkat egyszerre lásd.


Disztró-specifikus kernel ellenőrzés

Ubuntu/Debian/Linux Mint:

A leggyakoribb módszerek:

uname -r hostnamectl

Fedora/CentOS/RHEL:

Mivel ezek az RPM-alapú rendszerek a kernelt csomagként kezelik, az rpm parancs is hasznos lehet:

rpm -q kernel

Arch Linux/Manjaro:

Mivel az Arch Linux gördülő kiadású disztró, érdemes ellenőrizni a telepített kernel verzióját is:

uname -r pacman -Q linux

A telepített kernelek listázásához:

ls /usr/lib/modules/

Összegzés

Függetlenül attól, hogy melyik Linux disztribúciót használod, többféleképpen ellenőrizheted a kernel verzióját. A uname -r parancs a legegyszerűbb és mindenhol működik, de a disztró-specifikus eszközök, mint az rpm, dpkg és pacman, részletesebb információt nyújtanak.

Ha frissíteni szeretnéd a kernelt, mindig érdemes utánanézni a disztribúció hivatalos dokumentációjában a legbiztonságosabb frissítési eljárásnak.

Hozzászólások(0)

A hozzászóláshoz be kell jelentkezned.

Bejelentkezeés