Linux Kernel Version anzeigen: uname, hostnamectl und Version der Distribution

TestumgebungRHEL-FamilieAlmaLinux 9.8root-KontoDebian 12 normales KontoGeprüft am 2026-10-29

uname -r, das die Versionsnummer des auf dem Server laufenden Kernels in einer Zeile ausgibt, ist der grundlegendste Befehl, um die Linux-Kernelversion anzuzeigen. Als wir uname, hostnamectl und die Versionsdateien auf einem AlmaLinux-9-Server und einem Debian-12-Server nacheinander geprüft haben, zeigte jeder Server mit jeder Methode dieselbe Kernelversion. Die tatsächliche Patch-Version von Debian 12, 6.1.187, stand allerdings separat in uname -v und in der Liste der installierten Kernelpakete.

Die Ausgaben unten sind die Ergebnisse genau so, wie sie auf den beiden Servern ausgegeben wurden. Nur Hostnamen, Maschinen-IDs, Boot-IDs, die Kernel-Versionsnummer des AlmaLinux-Servers sowie Build- und Installationsangaben wurden durch Beispielwerte ersetzt. Auf dem AlmaLinux-Server lief alles als root, auf dem Debian-Server mit einem normalen Konto.

1️⃣ Befehle, um die Linux-Kernelversion anzuzeigen

Die Version des gerade laufenden Kernels zeigst du mit uname -r an.

uname -r
5.14.0-687.10.1.el9_8.x86_64

Auf dem Debian-12-Server gab derselbe Befehl eine Nummer in anderer Form aus. Jede Distribution vergibt Versionsnummern auf ihre eigene Weise.

uname -r
6.1.0-53-amd64

-a gibt alles in einer Zeile aus, vom Kernelnamen über Hostname, Kernelversion, Build-Informationen und Architektur bis zum Betriebssystem.

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

Willst du nur Kernelname, Version und Architektur ohne Hostname und Build-Informationen sehen, kombinierst du -s, -r und -m zu -srm. Auch mit anderer Reihenfolge wie -mrs kam das Ergebnis in derselben Reihenfolge: Kernelname, Kernel-Release, Architektur.

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

🔲 Simulator: Linux-Kernelversion anzeigen

Im Simulator unten kannst du uname, hostnamectl, cat zum Lesen der Versionsdateien und rpm zum Auflisten der Kernel selbst eingeben und das Ergebnis prüfen.

Befehlssimulator: Linux-Kernelversion anzeigenAlmaLinux 9.8
[root@server work]#
Er läuft nur in deinem Browser, und mit ↑↓ holst du früher eingegebene Befehle zurück.

2️⃣ Optionen des Befehls uname

uname gibt pro Option eine Systeminformation aus. Ohne Optionen ausgeführt, zeigt es wie -s nur den Kernelnamen Linux.

OptionAusgegebene InformationAusgabe auf dem AlmaLinux-9.8-ServerAusgabe von -a auf dem Debian-12-Server
-sKernelnameLinuxLinux
-nHostnameserver1server2
-rKernel-Release (Versionsnummer)5.14.0-687.10.1.el9_8.x86_646.1.0-53-amd64
-vBuild-Informationen und Build-Zeit des Kernels#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-Architekturx86_64x86_64
-pProzessortypx86_64Nicht in der Ausgabe von -a
-iHardware-Plattformx86_64Nicht in der Ausgabe von -a
-oBetriebssystemGNU/LinuxGNU/Linux
-aAlles oben in einer ZeileVon -s bis -o der Reihe nachDer Rest der Reihe nach, ohne -p und -i

-v gibt die Build-Informationen des Kernels aus. Das Datum am Ende ist der Zeitpunkt, zu dem der Kernel gebaut wurde, und unterscheidet sich daher vom Installationsdatum auf dem Server. Auf dem AlmaLinux-Server war der Build am 2. Juni, installiert wurde das Kernelpaket am 4. Juni.

-p und -i sind Optionen, die in der Hilfe als non-portable gekennzeichnet sind. Auf Systemen, deren Wert unbekannt ist, fehlen sie auch in der Ausgabe von -a.

3️⃣ Aufbau der Linux-Kernel-Versionsnummer

In der Versionsnummer, die uname -r ausgibt, ist der vordere Teil die Basis-Kernelversion und der Teil nach dem Bindestrich die Nummer, die die Distribution anhängt.

🖥️ 5.14.0-687.10.1.el9_8.x86_64AlmaLinux 9.8
5.14.0Basis-Kernelversion
687.10.1Release-Nummer je Patch steigend
el9_8Build für Enterprise Linux 9.8
x86_64Architektur
🖥️ 6.1.0-53-amd64Debian 12
6.1.0Gleicher Wert in der ganzen 6.1-Reihe
53Nummer im Namen des Kernelpakets
amd64Architektur

el9_8 bedeutet einen für Enterprise Linux 9.8 gebauten Kernel, dieselbe Zahl wie die Distributionsversion 9.8 dieses Servers.

Bei 6.1.0-53-amd64 von Debian 12 verrät das vordere 6.1.0 allein den Patch-Stand nicht. Den Patch-Stand prüfst du mit uname -v.

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

Das Debian 6.1.187-1 am Ende ist die tatsächliche Patch-Version. Nimm diese Zahl, wenn du mit Kernelversionen aus Sicherheitsmeldungen vergleichst.

4️⃣ Linux-Kernel mit /proc/version und hostnamectl prüfen

Außer mit uname lässt sich die Kernelversion in der Datei /proc/version und mit hostnamectl prüfen. Dateien unter /proc sind virtuelle Dateien, die der Kernel erzeugt, daher reicht es, sie mit cat zu lesen.

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 zeigt außerdem den Compiler gcc 11.5.0 und die Linker-Version, die in uname -a fehlen. Brauchst du nur die Versionsnummer, liest du /proc/sys/kernel/osrelease. Das Ergebnis war dasselbe wie bei uname -r.

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

hostnamectl gibt neben dem Hostnamen Betriebssystemname, Kernelversion und Architektur auf einem Bildschirm aus. Unten das Ergebnis mit einem normalen Konto auf dem 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

Die Zeile Operating System ist Name und Version der Distribution, die Zeile Kernel fasst uname -s und uname -r zusammen. Auf dem AlmaLinux-Server haben wir mit grep nur die nötigen Zeilen gefiltert, um Kernel und Distribution auf einmal zu prüfen.

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️⃣ Version der Linux-Distribution prüfen

Name und Version der Distribution stehen in der Datei /etc/os-release. Das os-release-Handbuch beschreibt diese Datei als Datei mit Daten zur Identifikation des Betriebssystems. Der Inhalt steht Zeile für Zeile in der Form name=wert, wie Shell-Variablen.

Unten die os-release des Debian-12-Servers.

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 ist der für Menschen lesbare Name der Distribution, VERSION_ID die Versionsnummer. Bei Dateien mit vielen Zeilen wie der os-release des AlmaLinux-Servers filterst du die nötigen Zeilen mit 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)"

Distributionen der RHEL-Familie wie AlmaLinux legen in /etc zusätzlich release-Dateien ab, die Name und Version der Distribution in einer Zeile nennen. Der AlmaLinux-Server hatte vier release-Dateien, und redhat-release und system-release waren Links auf 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

Deshalb kam beim Lesen von almalinux-release, redhat-release oder system-release jedes Mal dieselbe eine Zeile heraus.

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

In der os-release des Debian-12-Servers stand bei VERSION_ID nur 12. Die genaue Version wie 12.15 steht in /etc/debian_version.

cat /etc/debian_version
12.15

Auch lsb_release -a gibt Name und Version der Distribution aus. Auf dem Debian-12-Server kamen vier Zeilen.

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

Auf dem AlmaLinux-Server war lsb_release nicht installiert, daher endete derselbe Befehl mit dem Fehler [command not found].

lsb_release -a
bash: lsb_release: command not found

Dann prüfst du dieselben Informationen, indem du /etc/os-release liest, statt ein weiteres Paket zu installieren.

6️⃣ Installierte Linux-Kernel auflisten und Neustart prüfen

uname -r gibt nur den einen gerade laufenden Kernel aus, daher prüfst du alle auf dem Server installierten Kernel in der Paketliste. In der RHEL-Familie gibt rpm -q --last kernel auch das Installationsdatum aus.

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

Die drei Kernel auf dem AlmaLinux-Server wurden zwischen Januar 2024 und Juni 2026 installiert; alle begannen mit 5.14.0, nur die Release-Nummer dahinter und el9_3, el9_4 und el9_8 unterschieden sich. Unter AlmaLinux 9 musst du deshalb bis zur Release-Nummer nach dem Bindestrich vergleichen, um zu sagen, ob der Kernel der neueste ist.

In der Debian-Familie prüfst du die Liste der Kernelpakete mit 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)

Die dritte Spalte ist die tatsächliche Patch-Version. Während das Kernelpaket von 6.1.176 auf 6.1.187 stieg, blieb das 6.1.0 im Paketnamen gleich, und nur die mittlere Nummer wechselte von 50 auf 53.

Auch nach der Installation eines neuen Kernels läuft der alte Kernel weiter, bis du neu startest. Welcher Kernel beim nächsten Boot verwendet wird, prüfst du in der RHEL-Familie mit grubby --default-kernel.

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

Auf diesem Server waren der Kernel für den nächsten Boot und der laufende Kernel derselbe 5.14.0-687.10.1.el9_8. needs-restarting -r aus dem Paket yum-utils prüft, ob seit dem Boot zentrale Bibliotheken oder Dienste aktualisiert wurden, und gibt aus, ob ein Neustart nötig ist.

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

[Reboot should not be necessary] bedeutet, dass kein Neustart nötig ist.

Wurden seit dem Boot zentrale Pakete wie kernel, glibc oder systemd aktualisiert, erscheinen ihre Namen unter [Core libraries or services have been updated since boot-up:], darunter folgt [Reboot is required to fully utilize these updates.]. Der Exit-Code ist dann 1, also legst du einen Zeitpunkt fest und startest den Server neu.

🔢 FAQ & empfohlene Inhalte

getconf LONG_BIT gibt 64 oder 32 aus. Auf dem AlmaLinux-Server kam 64, und x86_64 aus uname -m steht ebenfalls für die 64-Bit-x86-Architektur.

Schneidest du wie bei [uname -r | cut -d- -f1] nur den Teil vor dem ersten Bindestrich ab, kam auf dem AlmaLinux-Server 5.14.0 und auf dem Debian-12-Server 6.1.0 heraus. Beides sind Basisversionen; um bis zum Patch-Stand zu vergleichen, nimmst du das ganze uname -r oder die Version des Kernelpakets.

uname, hostnamectl und /etc/os-release lassen sich auch mit einem normalen Konto prüfen. Auf dem Debian-12-Server liefen alle Befehle für Kernel- und Distributionsversion mit einem normalen Konto, ohne Berechtigungsfehler.

ℹ️ Affiliate-Hinweis
Die Inhalte dieser Website enthalten Affiliate-Links. Kauft ein Besucher über einen dieser Links ein Produkt oder eine Dienstleistung, erhält die Website vom Verkäufer eine Provision. Der Betrag, den der Käufer zahlt(bei Aktionsrabatten sinkt er ↓), steigt dadurch nicht. Angegebene Preise, Rabatte und Lagerbestände entsprechen dem Stand bei Erstellung und können abweichen; prüfe sie daher vor dem Kauf beim Verkäufer. Produkte werden nach eigenen Kriterien ausgewählt und bewertet, und Provisionen beeinflussen weder die Reihenfolge noch den Inhalt der Bewertungen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Beweisen Sie, dass Sie ein Mensch sind: 5   +   4   =