In diesem Beitrag wirst du den uname
Befehl kennenlernen.
uname
ist ein Befehlszeilen-Tool, das grundlegende Infos über den Namen des Betriebssystems und die System-Hardware liefert.
Der uname
Befehl im Detail
Das uname
Programm wird hauptsächlich genutzt, um die Prozessor-Architektur, den System-Hostnamen und die Kernel-Version des laufenden Systems herauszufinden.
Die Syntax des uname
Befehls sieht so aus:
uname [OPTIONEN]...
Die möglichen Optionen sind:
-s
, (--kernel-name
) – Zeigt den Kernel-Namen an.-n
, (--nodename
) – Zeigt den Knotennamen (Hostname) des Systems an. Dies ist der Name, den das System zur Kommunikation über das Netzwerk verwendet. Zusammen mit der Option-n
erzeugtuname
dieselbe Ausgabe wie der Befehlhostname
.-r
, (--kernel-release
) – Zeigt die Kernel-Version an.-v
, (--kernel-version
) – Zeigt die Kernel-Version an.-m
, (--machine
) – Zeigt den Namen der Computer-Hardware an.-p
, (--Prozessor
) – Zeigt die Prozessor-Architektur an.-i
, (--hardware-platform
) – Zeigt die Hardware-Plattform an.-o
, (--operating-system
) – Zeigt den Namen des Betriebssystems an. Bei Linux-Systemen ist das GNU/Linux-a
, (--all
) – Wenn die Option-a
genutzt wird, verhält sichuname
so, als wären die Optionen-snrvmo
angegeben worden.
Wird uname
ohne Optionen aufgerufen, zeigt es den Kernel-Namen an, als ob die Option -s
verwendet worden wäre:
uname
Wie du schon weißt, lautet der Name des Kernels Linux:
Linux
Du brauchst dir nicht alle Befehlszeilenoptionen einzuprägen. Üblicherweise wird der Befehl uname
mit der Option -a
benutzt, um sämtliche verfügbaren Infos anzuzeigen:
uname -a
Linux dev.kommandozeile.org 4.19.0-6-amd64 #1 SMPDebian 4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/Linux
Die Ausgabe beinhaltet folgende Informationen:
Linux
– Kernel-Name.dev.kommandozeile.org
– Hostname.4.19.0-6-amd64
– Kernel-Version.#1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20)
– Kernel-Version.x86_64
– Hardware-Bezeichnung der Maschine.GNU/Linux
– Betriebssystem-Name.
Optionen können kombiniert werden, um die gewünschte Ausgabe zu erhalten. Um beispielsweise herauszufinden, welche Linux-Kernel-Version auf deinem System läuft, gibst du den folgenden Befehl ein:
uname -srm
Linux 4.19.0-6-amd64 x86_64
Bei Verwendung mehrerer Optionen werden die Informationen in der Ausgabe in derselben Reihenfolge wie bei der Option -a
angezeigt. Die Reihenfolge der angegebenen Optionen spielt keine Rolle. Sowohl uname -msr
als auch uname -srm
erzeugen dieselbe Ausgabe.
Zusammenfassung
Der Befehl uname
dient zur Ausgabe grundlegender Systeminformationen. Normalerweise wird er mit der Option -a
aufgerufen, um alle verfügbaren Informationen anzuzeigen.
Wenn du Fragen oder Feedback hast, hinterlasse gerne einen Kommentar.