Pred sledenjem navodilom za namestitev, pisanjem zahtevka za podporo ali načrtovanjem posodobitve je prvo vprašanje vedno enako: kakšen sistem natančno teče na računalniku? Ta članek pokaže, kako poizveš ime in različico distribucije Linux, različico jedra in arhitekturo procesorja ter kako pogledaš, kako dolgo bo sistem še dobival varnostne posodobitve.
Ukaze smo novembra 2026 preizkusili v sistemih AlmaLinux 10.2, AlmaLinux 9.8, Ubuntu 24.04.5 in Debian 13.7, na navideznih računalnikih aarch64, nameščenih iz lastnih cloud image distribucij, del za x86-64 pa na računalniku x86_64 z AlmaLinux 10.2. Enako delujejo na KVM VPS ali katerem koli drugem strežniku Linux, za večino ni potreben sudo.
Na kratko: najpogostejši ukazi
# Distribucija in različica (na vseh današnjih distribucijah)
cat /etc/os-release
# Povzetek: sistem, jedro, arhitektura (v sistemih s systemd)
hostnamectl
# Različica jedra
uname -r
# Arhitektura procesorja
uname -m
Datoteka /etc/os-release
Najzanesljivejši vir je datoteka /etc/os-release: standardiziral jo je systemd in je na voljo v vseh današnjih distribucijah, tudi v AlmaLinux, Rocky Linux, Ubuntuju in Debianu.
cat /etc/os-release
Najpomembnejša polja:
| Polje | Pomen | AlmaLinux 10.2 | Ubuntu 24.04 | Debian 13 |
|---|---|---|---|---|
ID |
Identifikator distribucije, za skripte | almalinux |
ubuntu |
debian |
ID_LIKE |
S katero distribucijo je sorodna | rhel centos fedora |
debian |
(ni) |
VERSION_ID |
Številka različice | 10.2 |
24.04 |
13 |
PRETTY_NAME |
Berljivo ime | AlmaLinux 10.2 (Lavender Lion) |
Ubuntu 24.04.5 LTS |
Debian GNU/Linux 13 (trixie) |
VERSION_CODENAME |
Kodno ime | (ni) | noble |
trixie |
SUPPORT_END |
Konec podpore | 2035-06-01 |
(ni) | (ni) |
Dve podrobnosti s testnih računalnikov: polje VERSION_ID v Debianu 13 vsebuje le glavno različico (13), natančno izdajo (13.7) pa pokažeta polje DEBIAN_VERSION_FULL in datoteka /etc/debian_version. Pri Ubuntuju je točkovna izdaja (24.04.5) vidna v poljih PRETTY_NAME in VERSION.
V skriptah
Datoteka je v obliki spremenljivk lupine, zato jo lahko skripta prebere neposredno:
. /etc/os-release
echo "$ID $VERSION_ID"
Če mora skripta glede na distribucijo narediti kaj drugega, preverjaj polji ID in ID_LIKE, ne besedilnega imena:
#!/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
Branje datoteke spremenljivke postavi v trenutno lupino; če se temu želiš izogniti, ga zaženi v podlupini: (. /etc/os-release; echo "$VERSION_ID").
hostnamectl: vse na enem mestu
V sistemih s systemd (takšne so vse štiri preizkušene distribucije) hostnamectl da povzetek: ime računalnika, operacijski sistem, različico jedra, arhitekturo, na navideznem računalniku pa tudi vrsto virtualizacije.
hostnamectl
V sistemih AlmaLinux 9 in 10 vrstica OS Support End izpiše konec podpore, OS Support Remaining pa tudi preostali čas (to vzame iz polja SUPPORT_END datoteke /etc/os-release). Ubuntu 24.04 in Debian 13 takega polja ne navajata, tam ti dve vrstici manjkata.
lsb_release: ni povsod nameščen
Veliko starejših navodil priporoča ukaz lsb_release -a:
lsb_release -a
Na cloud image Ubuntu 24.04 in Debian 13 je privzeto na voljo (vrstica No LSB modules are available. v Ubuntuju ni napaka). V sistemih AlmaLinux 9 in 10 pa ni nameščen, ukaz vrne napako command not found. Zato je v skriptah boljša izbira /etc/os-release.
Lastne datoteke različic distribucije
Poleg /etc/os-release večina distribucij različico hrani tudi v lastni datoteki:
# AlmaLinux, Rocky Linux, RHEL (in stari CentOS)
cat /etc/redhat-release
cat /etc/almalinux-release
# Debian
cat /etc/debian_version
# Ubuntu
cat /etc/lsb-release
V AlmaLinuxu /etc/redhat-release, /etc/almalinux-release in /etc/system-release vsebujejo isto vrstico (na primer AlmaLinux release 10.2 (Lavender Lion)). Polje PLATFORM_ID datoteke /etc/os-release (platform:el9, platform:el10) pokaže, s katero glavno različico Red Hat Enterprise Linux je sistem združljiv.
Pazi, da tudi Ubuntu ima datoteko /etc/debian_version, vendar ta ne vsebuje različice Ubuntuja: na testnem računalniku z Ubuntu 24.04 je v njej pisalo trixie/sid, torej razvojna veja Debiana, iz katere je izdaja Ubuntu nastala. V Ubuntuju zato vedno poglej izpis /etc/os-release ali lsb_release.
Če ne veš, v katerem sistemu si, lahko vse takšne datoteke izpišeš z enim ukazom:
cat /etc/*release /etc/*version 2>/dev/null
Različica jedra: uname
Različica distribucije in različica jedra sta dve ločeni stvari. Različico jedra da ukaz uname:
# Le različica jedra
uname -r
# Vsi podatki v eni vrstici: jedro, ime računalnika, datum prevoda, arhitektura
uname -a
Na testnih računalnikih je bilo to videti takole:
| Sistem | 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 |
Na cloud image Debian in Ubuntu pogosto teče ločeno jedro, optimizirano za oblak, takrat je na koncu različice -cloud-amd64 ali -cloud-arm64. Številka različice jedra AlmaLinux in RHEL se znotraj glavne različice ne spreminja (AlmaLinux 9 ves čas teče z jedrom 5.14), popravke pa kaže del za vezajem. Več o jedru: Kaj je jedro Linux?
Novo jedro, nameščeno s posodobitvijo, se zažene šele po ponovnem zagonu; do takrat uname -r kaže staro različico. O posodobitvah govori članek Posodabljanje sistema z ukazoma dnf in apt.
Arhitektura: 64-bitna, x86 ali ARM?
# Arhitektura jedra: x86_64 ali aarch64
uname -m
# Ali je sistem 32- ali 64-biten
getconf LONG_BIT
# Arhitektura upravitelja paketov (Debian, Ubuntu)
dpkg --print-architecture
Svetova za isto uporabljata različna imena: uname -m in paketi AlmaLinux pišejo x86_64 in aarch64, paketi Debian in Ubuntu pa amd64 in arm64. hostnamectl kaže obliki x86-64 in arm64. Današnje strežniške distribucije za 32-bitni PC (i386, i686) ne izhajajo več: AlmaLinux 9 in 10 sta le 64-bitna, tudi Ubuntu 24.04 in Debian 13 nimata 32-bitnega namestitvenega programa za PC.
x86-64-v2, v3: katero raven procesorja podpira računalnik?
Procesorji x86_64 so glede na nabor ukazov razdeljeni na ravni (x86-64-v1, v2, v3, v4). To je pomembno, ker AlmaLinux 10 in RHEL 10 privzeto zahtevata procesor ravni x86-64-v3 (AlmaLinux izdaja tudi ločeno različico x86-64-v2 za starejše računalnike). V glibc 2.33 in novejših dinamični nalagalnik pokaže, katere ravni podpira procesor:
ld.so --help | grep x86-64
Če ld.so ni mogoče najti, ga pokliči neposredno: /lib64/ld-linux-x86-64.so.2 --help. V preizkusu je bil na navideznem računalniku s procesorjem Intel Xeon E3-1220 v3 (Haswell) izpis:
x86-64-v4
x86-64-v3 (supported, searched)
x86-64-v2 (supported, searched)
Beseda supported označuje podprte ravni: ta računalnik zna x86-64-v3, v4 pa ne. ld.so --help deluje tudi v sistemih AlmaLinux 9 (glibc 2.34), Ubuntu 24.04 (2.39) in Debian 13 (2.41); na računalniku ARM v izpisu ni vrstic x86-64.
V vsebniku ali na gostitelju?
V vsebniku Docker ali Podman /etc/os-release kaže sistem slike vsebnika, jedro pa je vedno gostiteljevo, ker vsebniki nimajo lastnega jedra:
podman run --rm docker.io/library/ubuntu:24.04 sh -c 'grep PRETTY /etc/os-release; uname -r'
V preizkusu je vsebnik Ubuntu 24.04 na računalniku z AlmaLinux 10.2 vrnil ime Ubuntu 24.04.5 LTS, uname -r pa je pokazal gostiteljevo jedro el10_2. Če te v zahtevku za podporo ali na forumu sprašujejo za različico sistema, vedno napiši, ali si ukaz zagnal v vsebniku ali na samem strežniku. O namestitvi Dockerja govori članek Namestitev Dockerja v sisteme Ubuntu, Debian in AlmaLinux.
Podobno je z navideznimi računalniki, le obratno: v VPS vrstica Virtualization ukaza hostnamectl (ali ukaz systemd-detect-virt) pokaže, da sistem teče na navideznem računalniku (v preizkusu qemu), o sistemu gostitelja pa ne razkrije ničesar.
Kako dolgo bo sistem dobival posodobitve?
Poleg različice je dobro vedeti tudi, kako dolgo bo sistem še dobival varnostne posodobitve, ker v sistem brez podpore popravki ne prihajajo več. AlmaLinux 9 in 10 to povesta sama v vrstici OS Support End ukaza hostnamectl. Po uradnih straneh proizvajalcev (stanje novembra 2026):
| Sistem | Konec polne podpore | Konec varnostnih posodobitev |
|---|---|---|
| AlmaLinux 8 | 31. maj 2024 | 31. maj 2029 |
| AlmaLinux 9 | 31. maj 2027 | 31. maj 2032 |
| AlmaLinux 10 | 31. maj 2030 | 31. maj 2035 |
| Ubuntu 22.04 LTS | maj 2027 | maj 2032 (ESM, Ubuntu Pro) |
| Ubuntu 24.04 LTS | maj 2029 | maj 2034 (ESM, Ubuntu Pro) |
| Ubuntu 26.04 LTS | maj 2031 | maj 2036 (ESM, Ubuntu Pro) |
| Debian 12 | 11. julij 2026 | 30. junij 2028 (LTS) |
| Debian 13 | 9. avgust 2028 | 30. junij 2030 (LTS) |
Datumi se lahko spremenijo, sveže podatke najdeš na uradnih straneh: Izdaje AlmaLinux, Cikel izdaj Ubuntu, Izdaje Debian. Ubuntu ESM (Expanded Security Maintenance) je del Ubuntu Pro; v obdobju Debian LTS ekipa Debian LTS ne popravlja več vseh paketov.
Če podpora sistema poteče ali bo kmalu potekla, ga nadgradi na naslednjo glavno različico: v Ubuntuju in Debianu korake predstavlja članek Nadgradnja Ubuntuja in Debiana na novo glavno različico, v AlmaLinux in Rocky Linux pa članek Nadgradnja AlmaLinux in Rocky Linux z ELevate.
Povezani članki
- Kaj je Linux?
- Katere so najbolj priljubljene distribucije Linux?
- 7 ukazov Linux za zbiranje podatkov o sistemu: procesor, pomnilnik, diski in strojna oprema




