Uname: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
== <big> uname </big> ==
== uname ==


Mit dem Befehl uname kann man sich einige [https://wiki.ubuntuusers.de/Systeminformationen_ermitteln/#Kernel Systeminformationen (Abschnitt „Kernel“)] zum Kernel ausgeben lassen. In der Praxis wird es meist herangezogen, um die aktuell verwendete Kernelversion anzuzeigen.
Mit dem Befehl uname kann man sich einige [https://wiki.ubuntuusers.de/Systeminformationen_ermitteln/#Kernel Systeminformationen (Abschnitt „Kernel“)] zum Kernel ausgeben lassen. In der Praxis wird es meist herangezogen, um die aktuell verwendete Kernelversion anzuzeigen.
Zeile 5: Zeile 5:
uname ist nicht dafür gedacht, die Hardwarekonfiguration auszugeben. Aufgrund der Vielzahl der PC-Komponenten Hersteller gibt es keine standardisierte Ausgabe der Bezeichnungen (siehe auch [https://de.wikipedia.org/wiki/Uname Uname]) und somit ergeben sich unterschiedliche Bezeichnungen von Unix-System zu Unix-System und auch Unterschiede in den Linux-Distributionen. Hardwareinformationen bzw Angaben zum Prozessor werden über den Befehl [https://wiki.ubuntuusers.de/lscpu/ lscpu] ermittelt.
uname ist nicht dafür gedacht, die Hardwarekonfiguration auszugeben. Aufgrund der Vielzahl der PC-Komponenten Hersteller gibt es keine standardisierte Ausgabe der Bezeichnungen (siehe auch [https://de.wikipedia.org/wiki/Uname Uname]) und somit ergeben sich unterschiedliche Bezeichnungen von Unix-System zu Unix-System und auch Unterschiede in den Linux-Distributionen. Hardwareinformationen bzw Angaben zum Prozessor werden über den Befehl [https://wiki.ubuntuusers.de/lscpu/ lscpu] ermittelt.


== <big> Installation </big> ==
== Installation ==


Das Programm ist im Paket
Das Programm ist im Paket
Zeile 11: Zeile 11:
von Ubuntu enthalten und ist deshalb auf jedem System vorinstalliert.
von Ubuntu enthalten und ist deshalb auf jedem System vorinstalliert.


== <big> Syntax </big> ==
== Syntax ==


Die allgemeine Syntax ist:
Die allgemeine Syntax ist:
  uname [OPTION]...  
  uname [OPTION]...  


== <big>Beschreibung</big> ==
== Beschreibung ==


{| class="wikitable"
{| class="wikitable"
Zeile 45: Zeile 45:
|}
|}


== <big> Beispiele </big> ==
== Beispiele ==
* '''uname'''<br>
* '''uname'''<br>
  OthmanAlDaood@bit19it10:~$ uname
  $ uname
  Linux<br>
  Linux<br>
[[Datei:Uname.jpg|rahmenlos|links]]
[[Datei:Uname.jpg|rahmenlos|links]]
Zeile 53: Zeile 53:
<br>
<br>
* Drucken Sie alle Informationen in der folgenden Reihenfolge aus, außer -p und -i weglassen, falls unbekannt: l <br>
* Drucken Sie alle Informationen in der folgenden Reihenfolge aus, außer -p und -i weglassen, falls unbekannt: l <br>
  OthmanAlDaood@bit19it10:~$ uname -a
  $ uname -a
  Linux bit19it10 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux<br>
  Linux bit19it10 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux<br>


Zeile 60: Zeile 60:
<br>
<br>
* Drucken Sie den Kernelnamen  
* Drucken Sie den Kernelnamen  
  OthmanAlDaood@bit19it10:~$ uname -s
  $ uname -s
  Linux
  Linux
[[Datei:S.jpg|rahmenlos|links]]
[[Datei:S.jpg|rahmenlos|links]]
Zeile 66: Zeile 66:
<br>
<br>
* Drucken Sie den Hostnamen des Netzwerkknotens  
* Drucken Sie den Hostnamen des Netzwerkknotens  
  OthmanAlDaood@bit19it10:~$ uname -n
  $ uname -n
  bit19it10
  bit19it10


Zeile 72: Zeile 72:


* Kernel-Release  
* Kernel-Release  
  OthmanAlDaood@bit19it10:~$ uname -r
  $ uname -r
  4.19.0-6-amd64
  4.19.0-6-amd64


Zeile 78: Zeile 78:


* Drucken Sie die Kernel-Version  
* Drucken Sie die Kernel-Version  
  OthmanAlDaood@bit19it10:~$ uname -v
  $ uname -v
  #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11)
  #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11)


Zeile 84: Zeile 84:


* Drucken Sie den Namen der Maschinenhardware  
* Drucken Sie den Namen der Maschinenhardware  
  OthmanAlDaood@bit19it10:~$ uname -m
  $ uname -m
  x86_64
  x86_64


Zeile 91: Zeile 91:


* Drucken Sie den Prozessortyp oder "unbekannt"  
* Drucken Sie den Prozessortyp oder "unbekannt"  
  OthmanAlDaood@bit19it10:~$ uname -p
  $ uname -p
  unknown
  unknown


Zeile 97: Zeile 97:


* Drucken Sie die Hardware-Plattform oder "unbekannt"  
* Drucken Sie die Hardware-Plattform oder "unbekannt"  
  OthmanAlDaood@bit19it10:~$ uname -i
  $ uname -i
  unknown
  unknown


Zeile 104: Zeile 104:


* Drucken Sie das Betriebssystem  
* Drucken Sie das Betriebssystem  
  OthmanAlDaood@bit19it10:~$ uname -o
  $ uname -o
  GNU/Linux
  GNU/Linux


Zeile 110: Zeile 110:


* Zeigen Sie diese Hilfe an und beenden Sie das Programm  
* Zeigen Sie diese Hilfe an und beenden Sie das Programm  
  OthmanAlDaood@bit19it10:~$ uname -help
  $ uname -help
  uname: invalid option -- 'h'
  uname: invalid option -- 'h'
  Try 'uname --help' for more information.
  Try 'uname --help' for more information.
Zeile 117: Zeile 117:


* Versionsinformationen ausgeben und beenden  
* Versionsinformationen ausgeben und beenden  
  OthmanAlDaood@bit19it10:~$ uname --version
  $ uname --version
  uname (GNU coreutils) 8.30
  uname (GNU coreutils) 8.30
  Copyright (C) 2018 Free Software Foundation, Inc.
  Copyright (C) 2018 Free Software Foundation, Inc.

Version vom 21. März 2021, 18:08 Uhr

uname

Mit dem Befehl uname kann man sich einige Systeminformationen (Abschnitt „Kernel“) zum Kernel ausgeben lassen. In der Praxis wird es meist herangezogen, um die aktuell verwendete Kernelversion anzuzeigen.

uname ist nicht dafür gedacht, die Hardwarekonfiguration auszugeben. Aufgrund der Vielzahl der PC-Komponenten Hersteller gibt es keine standardisierte Ausgabe der Bezeichnungen (siehe auch Uname) und somit ergeben sich unterschiedliche Bezeichnungen von Unix-System zu Unix-System und auch Unterschiede in den Linux-Distributionen. Hardwareinformationen bzw Angaben zum Prozessor werden über den Befehl lscpu ermittelt.

Installation

Das Programm ist im Paket *coreutils von Ubuntu enthalten und ist deshalb auf jedem System vorinstalliert.

Syntax

Die allgemeine Syntax ist:

uname [OPTION]... 

Beschreibung

Tastenkürzel Aktion
-a, --all Drucken Sie alle Informationen in der folgenden Reihenfolge aus, außer -p und -i weglassen, falls unbekannt: l
-s, --kernel-name Drucken Sie den Kernelnamen
-n, --nodename Drucken Sie den Hostnamen des Netzwerkknotens
-r, --kernel-release Kernel-Release
-v, --kernel-version Drucken Sie die Kernel-Version
-m, --machine Drucken Sie den Namen der Maschinenhardware
-p, --processor Drucken Sie den Prozessortyp oder "unbekannt"
-i, --hardware-platform Drucken Sie die Hardware-Plattform oder "unbekannt"
-o, --operating-system Drucken Sie das Betriebssystem
--help Zeigen Sie diese Hilfe an und beenden Sie das Programm
--version Versionsinformationen ausgeben und beenden

Beispiele

  • uname
$ uname
Linux
Datei:Uname.jpg



  • Drucken Sie alle Informationen in der folgenden Reihenfolge aus, außer -p und -i weglassen, falls unbekannt: l
$ uname -a
Linux bit19it10 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux



  • Drucken Sie den Kernelnamen
$ uname -s
Linux



  • Drucken Sie den Hostnamen des Netzwerkknotens
$ uname -n
bit19it10
  • Kernel-Release
$ uname -r
4.19.0-6-amd64
  • Drucken Sie die Kernel-Version
$ uname -v
#1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11)
  • Drucken Sie den Namen der Maschinenhardware
$ uname -m
x86_64


  • Drucken Sie den Prozessortyp oder "unbekannt"
$ uname -p
unknown

  • Drucken Sie die Hardware-Plattform oder "unbekannt"
$ uname -i
unknown

I.jpg


  • Drucken Sie das Betriebssystem
$ uname -o
GNU/Linux

Datei:O.jpg

  • Zeigen Sie diese Hilfe an und beenden Sie das Programm
$ uname -help
uname: invalid option -- 'h'
Try 'uname --help' for more information.

Datei:Help.jpg

  • Versionsinformationen ausgeben und beenden
$ uname --version
uname (GNU coreutils) 8.30
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.


Quellen

  1. https://linux.die.net/man/1/uname