Egy telepítési útmutató követése, egy hibajegy megírása vagy egy frissítés megtervezése előtt az első kérdés mindig ugyanaz: pontosan milyen rendszer fut a gépen? Ez a cikk bemutatja, hogyan kérdezheted le a Linux disztribúció nevét és verzióját, a kernel verzióját és a processzor-architektúrát, és hogyan nézheted meg, meddig kap még biztonsági frissítéseket a rendszer.
A parancsokat 2026 novemberében AlmaLinux 10.2, AlmaLinux 9.8, Ubuntu 24.04.5 és Debian 13.7 rendszeren próbáltuk ki, a disztribúciók saját cloud image-éből telepített aarch64 virtuális gépeken, az x86-64-re vonatkozó részt egy x86_64 AlmaLinux 10.2 gépen. Ugyanígy működnek egy KVM VPS-en vagy bármely más Linux szerveren, a legtöbbhöz nem kell sudo.
Röviden: a leggyakoribb parancsok
# Disztribúció és verzió (minden mai disztribúción)
cat /etc/os-release
# Összefoglaló: rendszer, kernel, architektúra (systemd-s rendszereken)
hostnamectl
# A kernel verziója
uname -r
# A processzor-architektúra
uname -m
Az /etc/os-release fájl
A legmegbízhatóbb forrás az /etc/os-release fájl: a systemd szabványosította, és minden mai disztribúción megtalálható, az AlmaLinuxon, a Rocky Linuxon, az Ubuntun és a Debianon is.
cat /etc/os-release
A legfontosabb mezők:
| Mező | Jelentése | AlmaLinux 10.2 | Ubuntu 24.04 | Debian 13 |
|---|---|---|---|---|
ID |
A disztribúció azonosítója, szkriptekhez | almalinux |
ubuntu |
debian |
ID_LIKE |
Melyik disztribúcióval rokon | rhel centos fedora |
debian |
(nincs) |
VERSION_ID |
A verziószám | 10.2 |
24.04 |
13 |
PRETTY_NAME |
Olvasható név | AlmaLinux 10.2 (Lavender Lion) |
Ubuntu 24.04.5 LTS |
Debian GNU/Linux 13 (trixie) |
VERSION_CODENAME |
Kódnév | (nincs) | noble |
trixie |
SUPPORT_END |
A támogatás vége | 2035-06-01 |
(nincs) | (nincs) |
Két részlet a tesztgépekről: a Debian 13 VERSION_ID mezője csak a főverziót (13) tartalmazza, a pontos kiadást (13.7) a DEBIAN_VERSION_FULL mező és az /etc/debian_version fájl mutatja. Az Ubuntu esetében a pontkiadás (24.04.5) a PRETTY_NAME és a VERSION mezőben látszik.
Szkriptekben
A fájl shell-változók formátumában készült, így egy szkript közvetlenül beolvashatja:
. /etc/os-release
echo "$ID $VERSION_ID"
Ha a szkriptnek disztribúciótól függően mást kell csinálnia, az ID és az ID_LIKE mezőt vizsgáld, ne a szöveges nevet:
#!/bin/bash
. /etc/os-release
case "$ID $ID_LIKE" in
*rhel*|*fedora*) sudo dnf -y install htop ;;
*debian*) sudo apt-get -y install htop ;;
*) echo "Ismeretlen rendszer: $PRETTY_NAME"; exit 1 ;;
esac
A beolvasás a változókat az aktuális shellbe teszi; ha ezt el szeretnéd kerülni, futtasd egy alshellben: (. /etc/os-release; echo "$VERSION_ID").
hostnamectl: minden egy helyen
A systemd-t használó rendszereken (ilyen a négy tesztelt disztribúció mindegyike) a hostnamectl egy összefoglalót ad: a gép nevét, az operációs rendszert, a kernel verzióját, az architektúrát, és virtuális gépen a virtualizáció típusát is.
hostnamectl
Az AlmaLinux 9 és 10 rendszeren az OS Support End sor a támogatás végét, az OS Support Remaining a hátralévő időt is kiírja (ezt az /etc/os-release SUPPORT_END mezőjéből veszi). Az Ubuntu 24.04 és a Debian 13 nem ad meg ilyen mezőt, ott ez a két sor hiányzik.
lsb_release: nem mindenhol van telepítve
Sok régebbi útmutató az lsb_release -a parancsot ajánlja:
lsb_release -a
Az Ubuntu 24.04 és a Debian 13 cloud image-én alapból elérhető (az Ubuntun a No LSB modules are available. sor nem hiba). Az AlmaLinux 9 és 10 rendszeren viszont nincs telepítve, a parancs command not found hibát ad. Ezért szkriptekben az /etc/os-release a jobb választás.
A disztribúció saját verziófájljai
Az /etc/os-release mellett a legtöbb disztribúció saját fájlban is tárolja a verziót:
# AlmaLinux, Rocky Linux, RHEL (és a régi CentOS)
cat /etc/redhat-release
cat /etc/almalinux-release
# Debian
cat /etc/debian_version
# Ubuntu
cat /etc/lsb-release
Az AlmaLinuxon az /etc/redhat-release, az /etc/almalinux-release és az /etc/system-release ugyanazt a sort tartalmazza (például AlmaLinux release 10.2 (Lavender Lion)). Az /etc/os-release PLATFORM_ID mezője (platform:el9, platform:el10) megmutatja, melyik Red Hat Enterprise Linux főverzióval kompatibilis a rendszer.
Figyelj arra, hogy az Ubuntun is van /etc/debian_version fájl, de az nem az Ubuntu verzióját tartalmazza: az Ubuntu 24.04 tesztgépen trixie/sid állt benne, vagyis az a Debian-fejlesztési ág, amelyből az Ubuntu kiadás készült. Ubuntun ezért mindig az /etc/os-release vagy az lsb_release kimenetét nézd.
Ha nem tudod, milyen rendszeren vagy, egy paranccsal az összes ilyen fájlt kiírhatod:
cat /etc/*release /etc/*version 2>/dev/null
A kernel verziója: uname
A disztribúció verziója és a kernel verziója két külön dolog. A kernel verzióját az uname parancs adja meg:
# Csak a kernel verziója
uname -r
# Minden adat egy sorban: kernel, gépnév, fordítás dátuma, architektúra
uname -a
A tesztgépeken ez így nézett ki:
| Rendszer | uname -r |
|---|---|
| AlmaLinux 10.2 | 6.12.0-211.64.1.el10_2.aarch64 |
| AlmaLinux 9.8 | 5.14.0-687.61.1.el9_8.aarch64 |
| Ubuntu 24.04.5 | 6.8.0-147-generic |
| Debian 13.7 | 6.12.115+deb13.1-arm64 |
A Debian és az Ubuntu cloud image-eken gyakran egy külön, felhőre optimalizált kernel fut, ilyenkor a verzió végén -cloud-amd64 vagy -cloud-arm64 áll. Az AlmaLinux és a RHEL kernel verziószáma a főverzión belül nem változik (az AlmaLinux 9 végig 5.14-es kernellel fut), a javításokat a kötőjel utáni rész mutatja. A kernelről bővebben: Mi az a Linux kernel?
A frissítés után telepített új kernel csak újraindítás után indul el; addig az uname -r a régi verziót mutatja. A frissítésekről a Rendszerfrissítés dnf és apt paranccsal cikk szól.
Architektúra: 64 bites, x86 vagy ARM?
# A kernel architektúrája: x86_64 vagy aarch64
uname -m
# 32 vagy 64 bites a rendszer
getconf LONG_BIT
# A csomagkezelő architektúrája (Debian, Ubuntu)
dpkg --print-architecture
A két világ más-más nevet használ ugyanarra: az uname -m és az AlmaLinux csomagjai x86_64-et és aarch64-et írnak, a Debian és az Ubuntu csomagjai amd64-et és arm64-et. A hostnamectl az x86-64 és az arm64 alakot mutatja. A mai szerverdisztribúciók 32 bites PC-re (i386, i686) már nem készülnek: az AlmaLinux 9 és 10 csak 64 bites, és az Ubuntu 24.04-nek és a Debian 13-nak sincs 32 bites PC-s telepítője.
x86-64-v2, v3: melyik processzorszintet támogatja a gép?
Az x86_64 processzorokat az utasításkészletük szerint szintekre osztják (x86-64-v1, v2, v3, v4). Ez azért fontos, mert az AlmaLinux 10 és a RHEL 10 alapból x86-64-v3 szintű processzort igényel (az AlmaLinux külön x86-64-v2 változatot is készít a régebbi gépekre). A glibc 2.33-as és újabb verzióiban a dinamikus betöltő megmutatja, melyik szinteket támogatja az adott processzor:
ld.so --help | grep x86-64
Ha az ld.so nem található, hívd meg közvetlenül: /lib64/ld-linux-x86-64.so.2 --help. A teszten, egy Intel Xeon E3-1220 v3 (Haswell) processzoron futó virtuális gépen a kimenet:
x86-64-v4
x86-64-v3 (supported, searched)
x86-64-v2 (supported, searched)
A supported szó jelzi a támogatott szinteket: ez a gép x86-64-v3-at tud, v4-et nem. Az ld.so --help az AlmaLinux 9 (glibc 2.34), az Ubuntu 24.04 (2.39) és a Debian 13 (2.41) rendszeren is működik; ARM gépen a kimenetben nincsenek x86-64 sorok.
Konténerben vagy a gazdagépen?
Egy Docker vagy Podman konténerben az /etc/os-release a konténer image rendszerét mutatja, a kernel viszont mindig a gazdagépé, mert a konténereknek nincs saját kernelük:
podman run --rm docker.io/library/ubuntu:24.04 sh -c 'grep PRETTY /etc/os-release; uname -r'
A teszten egy AlmaLinux 10.2 gépen futó Ubuntu 24.04 konténer az Ubuntu 24.04.5 LTS nevet adta, de az uname -r a gazdagép el10_2 kernelét mutatta. Ha egy hibajegyben vagy fórumon a rendszer verzióját kérdezik, mindig írd meg, hogy a parancsot konténerben vagy magán a szerveren futtattad. Docker telepítéséről a Docker telepítése Ubuntu, Debian és AlmaLinux rendszeren cikk szól.
Hasonló a helyzet a virtuális gépekkel is, csak fordítva: egy VPS-ben a hostnamectl Virtualization sora (vagy a systemd-detect-virt parancs) megmutatja, hogy virtuális gépen fut a rendszer (a teszten qemu), de a gazdagép rendszeréről semmit nem árul el.
Meddig kap frissítéseket a rendszer?
A verzió mellett azt is érdemes tudni, meddig kap még biztonsági frissítéseket, mert egy támogatás nélküli rendszerre már nem érkeznek javítások. Az AlmaLinux 9 és 10 ezt maga is megmondja a hostnamectl OS Support End sorában. A gyártók hivatalos oldalai szerint (2026 novemberi állapot):
| Rendszer | Teljes támogatás vége | Biztonsági frissítések vége |
|---|---|---|
| AlmaLinux 8 | 2024. május 31. | 2029. május 31. |
| AlmaLinux 9 | 2027. május 31. | 2032. május 31. |
| AlmaLinux 10 | 2030. május 31. | 2035. május 31. |
| Ubuntu 22.04 LTS | 2027. május | 2032. május (ESM, Ubuntu Pro) |
| Ubuntu 24.04 LTS | 2029. május | 2034. május (ESM, Ubuntu Pro) |
| Ubuntu 26.04 LTS | 2031. május | 2036. május (ESM, Ubuntu Pro) |
| Debian 12 | 2026. július 11. | 2028. június 30. (LTS) |
| Debian 13 | 2028. augusztus 9. | 2030. június 30. (LTS) |
A dátumok változhatnak, a friss adatokat a hivatalos oldalakon találod: AlmaLinux kiadások, Ubuntu kiadási ciklus, Debian kiadások. Az Ubuntu ESM (Expanded Security Maintenance) az Ubuntu Pro része; a Debian LTS időszakában a Debian LTS csapat már nem minden csomagot javít.
Ha a rendszer támogatása lejár vagy hamarosan lejár, frissítsd a következő főverzióra: Ubuntun és Debianon az Ubuntu és Debian frissítése új főverzióra, AlmaLinuxon és Rocky Linuxon az AlmaLinux és Rocky Linux frissítése ELevate-tel cikk mutatja be a lépéseket.
Kapcsolódó cikkek
- Mi az a Linux?
- Melyek a legnépszerűbb Linux disztribúciók?
- 7 Linux parancs a rendszerrel kapcsolatos információk gyűjtéséhez: processzor, memória, lemezek és hardver




