15%

15% auf alle Hosting-Dienste sparen

Teste deine Fähigkeiten und erhalte Rabatt auf jeden Hosting-Plan

Benutze den Code:

Skills
Anfangen
11.08.2025

Wie man seine Linux-Version findet: Ein vollständiger Leitfaden für alle Distributionen

Egal ob Sie eine persönliche Workstation, eine Cloud-basierte VPS Hosting-Umgebung oder einen Dedicated Server verwalten – die genaue Linux-Version zu kennen ist eine der grundlegendsten Fähigkeiten in der Systemverwaltung. Dies wirkt sich direkt auf die Softwarekompatibilität, die Verwaltung von Sicherheitspatches, die Genauigkeit der Fehlerbehebung und die Fähigkeit aus, distributionsspezifische Dokumentation korrekt zu befolgen.

In diesem umfassenden Leitfaden führen wir Sie durch jede zuverlässige Methode zur Identifizierung Ihrer Linux-Version – von schnellen Terminal-Einzeilern bis zu grafischen Desktop-Oberflächen – und decken alle wichtigen Distributionen ab, einschließlich Ubuntu, Debian, CentOS, Fedora, Arch Linux und mehr.

Warum es wichtig ist, Ihre Linux-Version zu kennen

Bevor wir in die Befehle eintauchen, lohnt es sich zu verstehen, warum diese Information so kritisch ist:

  • Softwarekompatibilität: Paketmanager und Anwendungsinstallationsprogramme erfordern häufig eine bestimmte Distribution und Release-Version, um ordnungsgemäß zu funktionieren.
  • Sicherheit und Updates: Die Kenntnis Ihrer Betriebssystemversion stellt sicher, dass Sie die richtigen Sicherheitspatches anwenden und nicht hinter End-of-Life (EOL)-Releases zurückgeblieben sind.
  • Genaue Fehlerbehebung: Fehlermeldungen, Protokollformate und Systemverhalten können zwischen Distributionen und Versionen erheblich unterschiedlich sein.
  • Support-Effizienz: Wenn Sie ein Support-Ticket einreichen – ob bei AlexHost oder einem anderen Anbieter – hilft die Angabe Ihrer Linux-Version den Technikern, schneller und präzisere Lösungen bereitzustellen.
  • Kernel- und Treiberverwaltung: Bestimmte Hardware-Treiber, Kernel-Module und Systemtools sind versionsabhängig.

Methode 1: Verwendung des lsb_release-Befehls

Der lsb_release-Befehl (Linux Standard Base Release) ist eines der am häufigsten verwendeten Tools zum Abrufen von benutzerfreundlichen Distributionsinformationen. Er ist standardmäßig auf den meisten Debian- und Ubuntu-basierten Systemen verfügbar.

Befehl:

lsb_release -a

Beispielausgabe:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.3 LTS
Release:        22.04
Codename:       jammy

Diese Ausgabe gibt Ihnen den vollständigen Distributionsnamen, die Release-Nummer und den Versions-Codenamen – alle Informationen, die Sie normalerweise für die Softwareinstallation oder Support-Anfragen benötigen.

Was ist, wenn der Befehl nicht gefunden wird?

Wenn Ihr System command not found zurückgibt, installieren Sie das Paket mit dem Paketmanager Ihrer Distribution:

# Debian / Ubuntu
sudo apt install lsb-release

# CentOS / RHEL / AlmaLinux / Rocky Linux
sudo yum install redhat-lsb-core

# Fedora
sudo dnf install redhat-lsb-core

Methode 2: Lesen von /etc/os-release

Die /etc/os-release-Datei ist eine standardisierte Betriebssystem-Identifikationsdatei, die auf praktisch allen modernen Linux-Distributionen vorhanden ist. Dies ist die universell kompatibleste Methode und funktioniert zuverlässig auf Ubuntu, Debian, CentOS, Fedora, Arch Linux, openSUSE und anderen.

Befehl:

cat /etc/os-release

Beispielausgabe (Ubuntu 22.04):

NAME="Ubuntu"
VERSION="22.04.3 LTS (Jammy Jellyfish)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 22.04.3 LTS"
VERSION_ID="22.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"

Beispielausgabe (CentOS Stream 9):

NAME="CentOS Stream"
VERSION="9"
ID="centos"
ID_LIKE="rhel fedora"
PRETTY_NAME="CentOS Stream 9"

Diese Datei ist besonders nützlich in Shell-Skripten und Automatisierungs-Workflows, bei denen Sie das Betriebssystem programmgesteuert erkennen müssen, bevor Sie distributionsspezifische Befehle ausführen.

Pro-Tipp: Sie können auch die kürzere /etc/issue-Datei lesen, um eine schnelle Zusammenfassung der Version in einer Zeile zu erhalten:

cat /etc/issue

Methode 3: Verwendung von hostnamectl

Der hostnamectl-Befehl ist Teil der systemd-Suite und bietet einen umfassenderen Überblick über die Systemidentität, einschließlich des Betriebssystems, der Kernel-Version und der Hardware-Architektur. Er ist auf jedem System verfügbar, das systemd ausführt (was die überwiegende Mehrheit moderner Linux-Distributionen abdeckt).

Befehl:

hostnamectl

Beispielausgabe:

 Static hostname: my-server
       Icon name: computer-vm
         Chassis: vm
      Machine ID: a1b2c3d4e5f6...
         Boot ID: f6e5d4c3b2a1...
  Virtualization: kvm
Operating System: Ubuntu 22.04.3 LTS
          Kernel: Linux 5.15.0-78-generic
    Architecture: x86-64

Dies ist besonders nützlich bei der Verwaltung von VPS Hosting-Umgebungen, da es auch die verwendete Virtualisierungstechnologie offenbart (z. B. KVM, VMware oder LXC).

Methode 4: Überprüfung der Linux-Kernel-Version

Die Distributionsversion und die Kernel-Version sind zwei separate Informationen. Während die Distributionsversion Ihnen mitteilt, welchen Betriebssystem-Typ Sie ausführen, ist die Kernel-Version für die Treiberkompatibilität, Systemaufrufe und Low-Level-Debugging kritisch.

Nur Kernel-Version überprüfen:

uname -r

Beispielausgabe:

5.15.0-78-generic

Vollständige Systeminformationen überprüfen:

uname -a

Beispielausgabe:

Linux my-server 5.15.0-78-generic #85-Ubuntu SMP Fri Jul 7 15:25:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Dieser einzelne Befehl zeigt den Hostnamen, die Kernel-Release, die Kernel-Version, das Build-Datum, die Machine-Hardware, den Prozessortyp und das Betriebssystem.

FlagZurückgegebene Information
uname -rNur Kernel-Release-Version
uname -vKernel-Version (Build-Zeitstempel)
uname -mMachine-Hardware-Architektur
uname -oBetriebssystemname
uname -aAlle oben genannten kombiniert

Methode 5: Überprüfung der Version über eine grafische Desktop-Oberfläche

Wenn Sie Linux mit einer vollständigen Desktop-Umgebung ausführen (GNOME, KDE Plasma, XFCE usw.), können Sie Ihre Betriebssystemversion in den Systemeinstellungen finden, ohne ein Terminal zu öffnen.

GNOME (Ubuntu, Fedora):

  1. Klicken Sie auf die Schaltfläche Aktivitäten oder öffnen Sie das Anwendungsmenü.
  2. Navigieren Sie zu Einstellungen → Über.
  3. Ihr Betriebssystemname, die Version und die GNOME-Version werden angezeigt.

KDE Plasma:

  1. Öffnen Sie den Anwendungsstarter.
  2. Gehen Sie zu Systemeinstellungen → Über dieses System.
  3. Suchen Sie nach dem Abschnitt Betriebssystem.

XFCE:

  1. Öffnen Sie das Anwendungsmenü.
  2. Navigieren Sie zu System → Über XFCE oder überprüfen Sie Systeminformationen im Einstellungsmanager.

Methode 6: Überprüfung der Linux-Version auf einem Remote-VPS oder Dedicated Server

Dies ist das häufigste Szenario für Systemadministratoren, die Cloud-Infrastruktur verwalten. Wenn Sie einen Remote-Server ausführen – z. B. einen AlexHost Dedicated Server oder einen VPS – müssen Sie sich zunächst über SSH verbinden.

Schritt 1: Verbindung über SSH

ssh username@your-server-ip

Ersetzen Sie username durch Ihren tatsächlichen Benutzer (z. B. root oder einen sudo-aktivierten Benutzer) und your-server-ip durch die IP-Adresse Ihres Servers.

Schritt 2: Führen Sie Ihren bevorzugten Versions-Check-Befehl aus

Nach der Verbindung verwenden Sie eine der oben genannten Methoden. Die zuverlässigste Kombination ist:

lsb_release -a && uname -r

Oder für maximale Details:

cat /etc/os-release && uname -a && hostnamectl

Dies gibt Ihnen die vollständige Betriebssystem-Identifikation, Kernel-Version und Systemarchitektur in einer einzigen Ausgabe – ideal für Dokumentation oder Support-Anfragen.

> AlexHost-Tipp: Bei der Verwaltung mehrerer Server sollten Sie die Verwendung eines VPS-Kontrollpanels in Betracht ziehen, um die Serververwaltung zu zentralisieren, Betriebssystem-Details zu überwachen und administrative Aufgaben in Ihrer gesamten Infrastruktur zu optimieren.

Schnellreferenz: Alle Befehle auf einen Blick

BefehlWas es zeigtFunktioniert auf
lsb_release -aVollständiger Distributionsname, Version, CodenameDebian, Ubuntu, CentOS (mit Paket)
cat /etc/os-releaseStandardisierte Betriebssystem-IdentifikationAlle modernen Distributionen
cat /etc/issueKurze Betriebssystem-VersionszusammenfassungDie meisten Distributionen
hostnamectlBetriebssystem, Kernel, Architektur, Virtualisierungsystemd-basierte Distributionen
uname -rNur Kernel-VersionAlle Linux-Distributionen
uname -aVollständige Kernel- und SysteminformationenAlle Linux-Distributionen

Fehlerbehebung bei häufigen Problemen

lsb_release: command not found

Installieren Sie das lsb-release-Paket mit dem Paketmanager Ihrer Distribution (siehe Methode 1 oben).

/etc/os-release gibt minimale Informationen zurück

Einige minimale oder Container-basierte Linux-Images entfernen nicht wesentliche Dateien. Verwenden Sie in diesem Fall cat /etc/issue oder uname -a als Fallbacks.

hostnamectl ist nicht verfügbar

Dieser Befehl erfordert systemd. Wenn Ihr System ein anderes Init-System verwendet (z. B. SysVinit oder OpenRC), ist hostnamectl nicht vorhanden. Verwenden Sie stattdessen cat /etc/os-release.

SSH-Verbindung auf einem Remote-Server verweigert

Stellen Sie sicher, dass SSH aktiviert ist und Ihre Firewall Port 22 (oder Ihren benutzerdefinierten SSH-Port) zulässt. Wenn Sie kürzlich einen neuen Server bereitgestellt haben, überprüfen Sie Ihr VPS Hosting-Kontrollpanel auf Konsolenzugriff.

Auswahl des richtigen Hostings

15%

15% auf alle Hosting-Dienste sparen

Teste deine Fähigkeiten und erhalte Rabatt auf jeden Hosting-Plan

Benutze den Code:

Skills
Anfangen