Linux kernelversie controleren: uname, hostnamectl en versie van de distributie

TestomgevingRHEL-familieAlmaLinux 9.8root-accountDebian 12 gewoon accountGecontroleerd op 2026-10-29

uname -r, dat het versienummer van de kernel die op de server draait in één regel toont, is het meest basale commando om de Linux-kernelversie te controleren. Toen we uname, hostnamectl en de versiebestanden een voor een controleerden op een AlmaLinux 9-server en een Debian 12-server, toonde elke server met elke methode dezelfde kernelversie. De echte patchversie van Debian 12, 6.1.187, stond wel apart in uname -v en in de lijst met geïnstalleerde kernelpakketten.

De uitvoer hieronder is precies wat de twee servers teruggaven. Alleen de hostnamen, machine-ID's, boot-ID's, het kernelversienummer van de AlmaLinux-server en de build- en installatiegegevens zijn vervangen door voorbeeldwaarden. Op de AlmaLinux-server liep alles als root, op de Debian-server met een gewoon account.

1️⃣ Commando's om de Linux-kernelversie te controleren

De versie van de kernel die nu draait, controleer je met uname -r.

uname -r
5.14.0-687.10.1.el9_8.x86_64

Op de Debian 12-server gaf hetzelfde commando een nummer in een andere vorm. Elke distributie nummert haar versies op haar eigen manier.

uname -r
6.1.0-53-amd64

-a toont alles op één regel, van de kernelnaam tot de hostnaam, kernelversie, build-informatie, architectuur en het besturingssysteem.

uname -a
Linux server1 5.14.0-687.10.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Jun 2 10:15:42 EDT 2026 x86_64 x86_64 x86_64 GNU/Linux

Wil je alleen kernelnaam, versie en architectuur zien zonder hostnaam en build-informatie, combineer dan -s, -r en -m tot -srm. Ook met een andere volgorde, zoals -mrs, kwam het resultaat in dezelfde volgorde: kernelnaam, kernelrelease, architectuur.

uname -srm
Linux 5.14.0-687.10.1.el9_8.x86_64 x86_64

🔲 Simulator: Linux-kernelversie controleren

In de simulator hieronder kun je zelf uname, hostnamectl, cat om de versiebestanden te lezen en rpm om de kernels te tonen invoeren en het resultaat bekijken.

Commandosimulator: Linux-kernelversie controlerenAlmaLinux 9.8
[root@server work]#
Hij werkt alleen in je browser, en met ↑↓ haal je eerder ingetypte commando's terug.

2️⃣ Opties van het commando uname

uname toont per optie één stukje systeeminformatie. Zonder opties uitgevoerd toont het, net als -s, alleen de kernelnaam Linux.

OptieGetoonde informatieUitvoer op de AlmaLinux 9.8-serverUitvoer van -a op de Debian 12-server
-sKernelnaamLinuxLinux
-nHostnaamserver1server2
-rKernelrelease (versienummer)5.14.0-687.10.1.el9_8.x86_646.1.0-53-amd64
-vBuild-informatie en buildtijd van de kernel#1 SMP PREEMPT_DYNAMIC Tue Jun 2 10:15:42 EDT 2026#1 SMP PREEMPT_DYNAMIC Debian 6.1.187-1 (2026-09-07)
-mHardware-architectuurx86_64x86_64
-pProcessortypex86_64Niet in de uitvoer van -a
-iHardwareplatformx86_64Niet in de uitvoer van -a
-oBesturingssysteemGNU/LinuxGNU/Linux
-aAlles hierboven op één regelVan -s tot -o op volgordeDe rest op volgorde, zonder -p en -i

-v toont de build-informatie van de kernel. De datum aan het eind is wanneer de kernel werd gebouwd, dus die verschilt van de datum waarop hij op de server werd geïnstalleerd. Op de AlmaLinux-server was de build op 2 juni en werd het kernelpakket op 4 juni geïnstalleerd.

-p en -i zijn opties die in de help als non-portable staan. Op systemen waar de waarde onbekend is, ontbreken ze ook in de uitvoer van -a.

3️⃣ Opbouw van het Linux-kernelversienummer

In het versienummer dat uname -r toont, is het voorste deel de basisversie van de kernel en het deel na het koppelteken het nummer dat de distributie toevoegt.

🖥️ 5.14.0-687.10.1.el9_8.x86_64AlmaLinux 9.8
5.14.0Basisversie van de kernel
687.10.1Releasenummer, stijgt per patch
el9_8Build voor Enterprise Linux 9.8
x86_64Architectuur
🖥️ 6.1.0-53-amd64Debian 12
6.1.0Zelfde waarde in de hele 6.1-reeks
53Nummer in de naam van het kernelpakket
amd64Architectuur

el9_8 betekent een kernel gebouwd voor Enterprise Linux 9.8, hetzelfde getal als de distributieversie 9.8 van deze server.

Bij 6.1.0-53-amd64 van Debian 12 zegt de voorste 6.1.0 alleen niets over het patchniveau. Het patchniveau controleer je met uname -v.

uname -v
#1 SMP PREEMPT_DYNAMIC Debian 6.1.187-1 (2026-09-07)

De Debian 6.1.187-1 aan het eind is de echte patchversie. Gebruik dit nummer als je vergelijkt met kernelversies in beveiligingsmeldingen.

4️⃣ Linux-kernel controleren met /proc/version en hostnamectl

Naast uname kun je de kernelversie ook controleren in het bestand /proc/version en met hostnamectl. Bestanden onder /proc zijn virtuele bestanden die de kernel maakt, dus je hoeft ze alleen met cat te lezen.

cat /proc/version
Linux version 5.14.0-687.10.1.el9_8.x86_64 (mockbuild@x64-builder01.almalinux.org) (gcc (GCC) 11.5.0 20240719 (Red Hat 11.5.0-5), GNU ld version 2.35.2-63.el9) #1 SMP PREEMPT_DYNAMIC Tue Jun 2 10:15:42 EDT 2026

/proc/version toont ook de compiler gcc 11.5.0 en de linkerversie, die niet in uname -a staan. Heb je alleen het versienummer nodig, lees dan /proc/sys/kernel/osrelease. Het resultaat was hetzelfde als uname -r.

cat /proc/sys/kernel/osrelease
5.14.0-687.10.1.el9_8.x86_64

hostnamectl toont naast de hostnaam de naam van het besturingssysteem, de kernelversie en de architectuur op één scherm. Hieronder het resultaat met een gewoon account op de Debian 12-server.

hostnamectl
 Static hostname: server2
       Icon name: computer-vm
         Chassis: vm 🖴
      Machine ID: 3b9e0f6a2c1d4e8b9a7c5d3e1f0a2b4c
         Boot ID: b7e3d1a04c9f4e2a8d6c5b1f0e2a9c47
  Virtualization: microsoft
Operating System: Debian GNU/Linux 12 (bookworm)
          Kernel: Linux 6.1.0-53-amd64
    Architecture: x86-64

De regel Operating System is de naam en versie van de distributie, en de regel Kernel combineert uname -s en uname -r. Op de AlmaLinux-server filterde grep alleen de nodige regels om kernel en distributie in één keer te controleren.

hostnamectl | grep -E 'Operating System|Kernel|Architecture'
Operating System: AlmaLinux 9.8 (Olive Jaguar)
          Kernel: Linux 5.14.0-687.10.1.el9_8.x86_64
    Architecture: x86-64

5️⃣ Versie van de Linux-distributie controleren

De naam en versie van de distributie staan in het bestand /etc/os-release. De os-release-handleiding beschrijft dit bestand als het bestand met identificatiegegevens van het besturingssysteem. De inhoud staat regel voor regel in de vorm naam=waarde, zoals shellvariabelen.

Hieronder de os-release van de Debian 12-server.

cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

PRETTY_NAME is de voor mensen leesbare naam van de distributie, en VERSION_ID het versienummer. Bij bestanden met veel regels, zoals de os-release van de AlmaLinux-server, filter je de nodige regels met grep.

grep -E '^(NAME|VERSION|ID|VERSION_ID|PRETTY_NAME)=' /etc/os-release
NAME="AlmaLinux"
VERSION="9.8 (Olive Jaguar)"
ID="almalinux"
VERSION_ID="9.8"
PRETTY_NAME="AlmaLinux 9.8 (Olive Jaguar)"

Distributies uit de RHEL-familie zoals AlmaLinux zetten in /etc ook release-bestanden die de naam en versie van de distributie op één regel noemen. De AlmaLinux-server had vier release-bestanden, en redhat-release en system-release waren links naar almalinux-release.

ls -l /etc/*-release
-rw-r--r--  1 root root 37 May 19 07:33 /etc/almalinux-release
lrwxrwxrwx. 1 root root 21 May 19 07:33 /etc/os-release -> ../usr/lib/os-release
lrwxrwxrwx  1 root root 17 May 19 07:33 /etc/redhat-release -> almalinux-release
lrwxrwxrwx  1 root root 17 May 19 07:33 /etc/system-release -> almalinux-release

Daarom gaf het lezen van almalinux-release, redhat-release of system-release steeds dezelfde ene regel.

cat /etc/redhat-release
AlmaLinux release 9.8 (Olive Jaguar)

In de os-release van de Debian 12-server stond bij VERSION_ID alleen 12. De gedetailleerde versie, zoals 12.15, staat in /etc/debian_version.

cat /etc/debian_version
12.15

Ook lsb_release -a toont de naam en versie van de distributie. Op de Debian 12-server kwamen er vier regels.

lsb_release -a
Distributor ID:	Debian
Description:	Debian GNU/Linux 12 (bookworm)
Release:	12
Codename:	bookworm

Op de AlmaLinux-server was lsb_release niet geïnstalleerd, dus eindigde hetzelfde commando met de fout [command not found].

lsb_release -a
bash: lsb_release: command not found

Controleer dan dezelfde informatie door /etc/os-release te lezen, zonder een extra pakket te installeren.

6️⃣ Geïnstalleerde Linux-kernels en controleren of een herstart nodig is

uname -r toont alleen de ene kernel die nu draait, dus alle op de server geïnstalleerde kernels controleer je in de pakketlijst. In de RHEL-familie toont rpm -q --last kernel ook de installatiedatum.

rpm -q --last kernel
kernel-5.14.0-687.10.1.el9_8.x86_64           Thu Jun  4 11:47:44 2026
kernel-5.14.0-427.13.1.el9_4.x86_64           Wed Jun 12 11:44:52 2024
kernel-5.14.0-362.13.1.el9_3.x86_64           Mon Jan 15 12:30:31 2024

De drie kernels op de AlmaLinux-server werden tussen januari 2024 en juni 2026 geïnstalleerd; ze begonnen allemaal met 5.14.0, en alleen het releasenummer erna en el9_3, el9_4 en el9_8 verschilden. Op AlmaLinux 9 moet je dus tot het releasenummer na het koppelteken vergelijken om te weten of de kernel de nieuwste is.

In de Debian-familie controleer je de lijst met kernelpakketten met dpkg.

dpkg -l 'linux-image*' | grep '^ii'
ii  linux-image-6.1.0-50-amd64          6.1.176-1    amd64        Linux 6.1 for 64-bit PCs (signed)
ii  linux-image-6.1.0-53-amd64          6.1.187-1    amd64        Linux 6.1 for 64-bit PCs (signed)
ii  linux-image-amd64                   6.1.187-1    amd64        Linux for 64-bit PCs (meta-package)

De derde kolom is de echte patchversie. Terwijl het kernelpakket van 6.1.176 naar 6.1.187 ging, bleef 6.1.0 in de pakketnaam gelijk en veranderde alleen het middelste nummer van 50 naar 53.

Ook na het installeren van een nieuwe kernel blijft de oude kernel draaien tot je herstart. Welke kernel bij de volgende boot wordt gebruikt, controleer je in de RHEL-familie met grubby --default-kernel.

grubby --default-kernel
/boot/vmlinuz-5.14.0-687.10.1.el9_8.x86_64

Op deze server waren de kernel voor de volgende boot en de draaiende kernel dezelfde 5.14.0-687.10.1.el9_8. needs-restarting -r uit het pakket yum-utils controleert of belangrijke bibliotheken of services na de boot zijn bijgewerkt en toont of een herstart nodig is.

needs-restarting -r
No core libraries or services have been updated since boot-up.
Reboot should not be necessary.

[Reboot should not be necessary] betekent dat er geen herstart nodig is.

Zijn na de boot belangrijke pakketten zoals kernel, glibc of systemd bijgewerkt, dan verschijnen hun namen onder [Core libraries or services have been updated since boot-up:], met daaronder [Reboot is required to fully utilize these updates.]. De exitcode is dan 1, dus kies een moment en herstart de server.

🔢 FAQ & aanbevolen content

getconf LONG_BIT toont 64 of 32. De AlmaLinux-server toonde 64, en x86_64 uit uname -m staat ook voor de 64-bits x86-architectuur.

Knip je zoals bij [uname -r | cut -d- -f1] alleen het deel voor het eerste koppelteken af, dan kwam er op de AlmaLinux-server 5.14.0 en op de Debian 12-server 6.1.0 uit. Beide zijn basisversies; om tot op het patchniveau te vergelijken, gebruik je de volledige uname -r of de versie van het kernelpakket.

uname, hostnamectl en /etc/os-release kun je ook met een gewoon account controleren. Op de Debian 12-server liepen alle commando's voor kernel- en distributieversie met een gewoon account, zonder rechtenfouten.

ℹ️ Affiliatemelding
De content van deze site bevat affiliatelinks. Koopt een bezoeker via een van deze links een product of dienst, dan ontvangt deze site een commissie van de verkoper. Het bedrag dat de koper betaalt (bij acties gaat het omlaag ↓) wordt daardoor niet hoger. De vermelde prijzen, kortingen en voorraad gelden op het moment van schrijven en kunnen afwijken; controleer ze daarom vóór je aankoop bij de verkoper. Producten worden gekozen en beoordeeld volgens onze eigen criteria, en commissies hebben geen invloed op de volgorde of de inhoud van de beoordelingen.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Laat zien dat je geen machine bent: 5   +   8   =