1. Startseite
  2. System
  3. Der Befehl uname

Der Befehl uname

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 erzeugt uname dieselbe Ausgabe wie der Befehl hostname.
  • -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 sich uname 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.

War dieser Beitrag hilfreich?

Verwandte Beiträge