Uname-Befehl in Linux

In diesem Artikel werden wir den uname-Befehl behandeln.

uname ist ein Befehlszeilen-Dienstprogramm, das grundlegende Informationen über den Betriebssystemnamen und die Systemhardware ausgibt.

uname-Befehl #

Das uname-Tool wird am häufigsten verwendet, um die Prozessorarchitektur, den System-Hostnamen und die Version des Kernels zu ermitteln, der auf dem System läuft.

Die Syntax des Befehls uname hat folgende Form:

uname ...

Die Optionen sind wie folgt:

  • -s, (--kernel-name) – Gibt den Kernel-Namen aus.
  • -n, (--nodename) – Gibt den Knotennamen (Hostname) des Systems aus. Dies ist der Name, den das System verwendet, wenn es über das Netzwerk kommuniziert. Bei Verwendung der Option -n erzeugt uname die gleiche Ausgabe wie der Befehl hostname.
  • -r, (--kernel-release) – Gibt die Kernelversion aus.
  • -v, (--kernel-version) – Gibt die Kernelversion aus.
  • -m, (--machine) – Gibt den Namen der Hardware des Systems aus.
  • -p, (--processor) – Gibt die Architektur des Prozessors aus.
  • -i, (--hardware-platform) – Gibt die Hardwareplattform aus.
  • -o, (--operating-system) – Gibt den Namen des Betriebssystems aus. Auf Linux-Systemen ist das „GNU/Linux“
  • -a, (--all) – Wenn die Option -a verwendet wird, verhält sich uname genauso, wie wenn die Optionen -snrvmo angegeben wurden.

Bei einem Aufruf ohne Optionen gibt uname den Kernel-Namen aus, als ob die Option -s angegeben worden wäre:

uname

Wie Sie bereits wissen, ist der Name des Kernels „Linux“:

Linux

Sie müssen sich nicht alle Kommandozeilenoptionen merken. Normalerweise wird der Befehl uname mit der Option -a verwendet, um alle verfügbaren Informationen auszugeben:

uname -a
Linux dev.linuxize.com 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/Linux

Die Ausgabe enthält die folgenden Informationen:

  • Linux – Kernel-Name.
  • dev.linuxize.com – Hostname.
  • 4.19.0-6-amd64 Kernel release.
  • #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) – Kernel version.
  • x86_64 – Machine hardware name.
  • GNU/Linux – Operating system name.

Die Optionen können miteinander kombiniert werden, um die gewünschte Ausgabe zu erzeugen. Um beispielsweise herauszufinden, welche Version des Linux-Kernels auf Ihrem System läuft, geben Sie den folgenden Befehl ein:

uname -srm
Linux 4.19.0-6-amd64 x86_64

Wenn mehrere Optionen verwendet werden, sind die Informationen in der Ausgabe in der gleichen Reihenfolge wie bei der Option -a enthalten. Die Position der angegebenen Optionen spielt keine Rolle. Sowohl uname -msr als auch uname -srm erzeugen die gleiche Ausgabe.

Abschluss #

Der Befehl uname wird verwendet, um grundlegende Systeminformationen zu drucken. Er wird normalerweise mit der Option -a aufgerufen, um alle verfügbaren Informationen anzuzeigen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.