Wenn sich Leute auf Linux beziehen, beziehen sie sich normalerweise auf eine Linux-Distribution. Genau genommen ist Linux ein Kernel, die Kernkomponente des Betriebssystems, die einfach wie eine Brücke zwischen den Softwareanwendungen und der Hardware fungiert. Eine Linux-Distribution ist ein Betriebssystem, das aus einem Linux-Kernel, GNU-Tools und -Bibliotheken sowie Softwaresammlungen besteht. Normalerweise umfassen Linux-Distributionen Desktop-Umgebungen, ein Paketverwaltungssystem und eine Reihe vorinstallierter Anwendungen.
Einige der beliebtesten Linux-Distributionen sind Debian, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS, Kali Linux, OpenSUSE, Linux Mint usw.
Wenn Sie sich zum ersten Mal bei einem Linux-System anmelden, sollten Sie vor jeder Arbeit überprüfen, welche Version von Linux auf dem Computer ausgeführt wird. Wenn Sie beispielsweise die Linux-Distribution bestimmen, können Sie herausfinden, welchen Paketmanager Sie verwenden sollten, um neue Pakete zu installieren.
Dieser Artikel zeigt, wie Sie mithilfe der Befehlszeile überprüfen können, welche Linux-Distribution und -Version auf Ihrem System installiert ist.
lsb_release
Befehl #
Die lsb_release
zeigt LSB-Informationen (Linux Standard Base) über die Linux-Distribution an. Dieser Befehl sollte auf allen Linux-Distributionen mit dem lsb-release
funktionieren Paket installiert:
lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 9.5 (stretch)
Release: 9.5
Codename: stretch
Die Linux-Distribution und -Version werden in der Beschreibungszeile angezeigt. Wie Sie der obigen Ausgabe entnehmen können, habe ich Debian GNU/Linux 9.5 (Stretch) auf meinem System installiert.
Anstatt alle obigen Informationen auszudrucken, können Sie die Beschreibungszeile anzeigen, die zeigt, dass Ihre Debian-Version den -d
passiert wechseln.
lsb_release -d
Die Ausgabe sollte ungefähr so aussehen:
Description: Debian GNU/Linux 9.5 (stretch)
Wenn Sie „Befehl nicht gefunden:lsb_release“ erhalten, können Sie versuchen, die Linux-Version mit einigen der anderen Methoden unten zu identifizieren.
/etc/os-release
Datei #
Die /etc/os-release
Datei enthält Identifikationsdaten des Betriebssystems, einschließlich Informationen über die Verteilung. Diese Datei ist Teil des systemd-Pakets und sollte auf allen Systemen vorhanden sein, auf denen systemd ausgeführt wird.
Um den Inhalt der os-release
anzuzeigen Datei verwenden Sie entweder cat
oder less
:
cat /etc/os-release
Die Ausgabe sollte in etwa so aussehen:
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
/etc/issue
Datei #
Die /etc/issue
Datei enthält einen Systemidentifikationstext, der vor der Anmeldeaufforderung gedruckt wird. Normalerweise enthält diese Datei Informationen über die Linux-Version:
cat /etc/issue
Die Ausgabe sieht in etwa so aus:
Debian GNU/Linux 9 \n \l
hostnamectl
Befehl #
hostnamectl
Das Dienstprogramm ist Teil von systemd und wird verwendet, um den Hostnamen des Systems abzufragen und zu ändern. Dieser Befehl zeigt auch die Linux-Distribution und die Kernel-Version an.
hostnamectl
Static hostname: debian9.localdomain
Icon name: computer-vm
Chassis: vm
Machine ID: a92099e30f704d559adb18ebc12ddac4
Boot ID: 7607cbe605d44f638d6542d4c7b3878e
Virtualization: qemu
Operating System: Debian GNU/Linux 9 (stretch)
Kernel: Linux 4.9.0-8-amd64
Architecture: x86-64
/etc/*release
Datei #
Wenn keiner der oben genannten Befehle für Sie funktioniert, verwenden Sie höchstwahrscheinlich eine sehr alte und veraltete Linux-Distribution. In diesem Fall können Sie einen der folgenden Befehle verwenden, der den Inhalt der Distributionsversion oder Versionsdatei drucken sollte:
cat /etc/*release
cat /etc/*version
Weitere Informationen zu den Release-/Versionsdateien finden Sie unter diesem Link.
uname
Befehl #
Der uname
Der Befehl zeigt mehrere Systeminformationen an, darunter die Linux-Kernel-Architektur, Name, Version und Release.
Geben Sie den folgenden Befehl ein, um herauszufinden, welche Version des Linux-Kernels auf Ihrem System ausgeführt wird:
uname -srm
Linux 4.9.0-8-amd64 x86_64
Die obige Ausgabe sagt uns, dass der Linux-Kernel 64-Bit ist und seine Version „4.9.0-8-amd64“ ist.
Schlussfolgerung #
Es gibt mehrere verschiedene Befehle, die Ihnen dabei helfen können, die Linux-Distribution und -Version herauszufinden, die auf dem System ausgeführt wird.
Wenn Sie eine Linux-Distribution mit einer Desktop-Umgebung haben, können Sie Ihre Distribution und Version auch über die grafische Benutzeroberfläche überprüfen.
Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.