GNU/Linux >> LINUX-Kenntnisse >  >> Linux

„uname“-Befehlsbeispiele zum Überprüfen der UNIX/Linux-Version

Der Befehl uname zeigt Systeminformationen an. Neben dem Befehl hostname können Sie auch den Befehl „uname -n“ verwenden, um den Hostnamen Ihres Systems anzuzeigen. Ohne Flags zeigt der Befehl uname das Betriebssystem an, das Sie verwenden. Hier sind einige nützliche Optionen:

Option Beschreibung
-a Zeigt alle Informationen an
-s Zeigt den Kernelnamen an
-n Zeigt den Netzwerkknoten an (auch bekannt als Hostname)
-r Zeigt die Release-Version des Kernels an
-v Zeigt die Version (Datum) des Kernels an
-m Zeigt den Hardwarenamen der Maschine an (häufig dasselbe wie -p)
-p Zeigt den Prozessortyp an (häufig dasselbe wie -m)
-o Zeigt das Betriebssystem an

Der uname-Befehl hilft bei der Überprüfung der Linux-Version und Systeminformationen, z. B. mit dem uname-Befehl können Sie Betriebssystemdetails, Kernel-Version, Betriebssystemarchitektur, ob 32 Bit oder 64 Bit, und vieles mehr überprüfen. Sehen wir uns also die uname-Linux-Befehle mit Beispielen an.

1. Um einfach zu überprüfen, welches Betriebssystem Sie derzeit verwenden, können Sie einfach den folgenden Befehl verwenden.

# uname   # Check the Operating System
Linux

2. Sie können auch den uname-Befehl mit dem Argument -s verwenden um Ihren aktuellen Betriebssystemnamen zu überprüfen. Siehe den folgenden Befehl.

# uname -s
Linux

Mit dem Linux-Befehl uname können Sie die Linux-Version überprüfen und auch die folgenden Systeminformationen abrufen, z. B. :

  • Name des Betriebssystems
  • Hostname des Systems
  • Kernel-Version
  • Betriebssystemarchitektur, d. h. 32 Bit oder 64 Bit
  • Datum und Uhrzeit der Veröffentlichung und Kompilierung des Kernels

3. Um alle oben genannten Details zu erhalten, können Sie den uname-Befehl mit dem Argument -a verwenden . Siehe den folgenden Befehl.

# uname -a   # Check all System Information
Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

4. Verwenden Sie den Linux-Befehl uname mit dem Argument -n um den Hostnamen oder Netzwerknamen Ihres Betriebssystems zu überprüfen.

# uname -n   # Check the Hostname of the System
localhost.localdomain

5. Um die Release-Version des Kernels zu überprüfen, verwenden Sie einfach den Linux-Befehl uname mit dem Argument -r . Hier ist meine Kernel-Version 2.6.32-431.el6.x86_64.

# uname -r   # Check Kernel Version
2.6.32-431.el6.x86_64

6. Sie können den Maschinenhardwaretyp Ihres Systems überprüfen, indem Sie den Linux-Befehl uname mit dem Argument -m verwenden . Siehe den folgenden Befehl.

# uname -m   # Check the Hardware type
x86_64

7. Verwenden Sie den folgenden Befehl, um den Prozessortyp zu überprüfen. Hier verwenden wir den Prozessortyp x86_64.

# uname -p   # Check the Processor Type
x86_64

8. Um die Hardwareplattform zu überprüfen, verwenden Sie den Linux-Befehl uname mit dem Argument -i .

# uname -i   # Check the Hardware Platform
x86_64

9. Um das aktuelle Betriebssystem zu überprüfen, verwenden Sie den Linux-Befehl uname mit dem Argument -o . Wie Sie der Ausgabe unten entnehmen können, verwenden wir derzeit das GNU/Linux-Betriebssystem

# uname -o   # Check the Operating System
GNU/Linux

9. Um die kompilierte Version des Kernels mit Datum und Uhrzeit zu überprüfen, verwenden Sie den Befehl uname mit dem Argument -v . Wie Sie unten sehen können, ist die Ausgabe dieses Befehls Nr. 1 SMP Fri Nov 22 03:15:09 UTC 2013. Hier wird der Kernel zum ersten Mal kompiliert, daher zeigt er Nr. 1.

# uname -v   # Check Kernel compiled version
#1 SMP Fri Nov 22 03:15:09 UTC 2013

Für weitere Informationen zum Linux-Befehl uname mit allen verfügbaren Argumenten können Sie mit dem folgenden Befehl auf die Hilfeseite zugreifen.

# uname --help   # Access the Help Page
Usage: uname [OPTION]...
Print certain system information.  With no OPTION, same as -s.

  -a, --all                print all information, in the following order,
                             except omit -p and -i if unknown:
  -s, --kernel-name        print the kernel name
  -n, --nodename           print the network node hostname
  -r, --kernel-release     print the kernel release
  -v, --kernel-version     print the kernel version
  -m, --machine            print the machine hardware name
  -p, --processor          print the processor type or "unknown"
  -i, --hardware-platform  print the hardware platform or "unknown"
  -o, --operating-system   print the operating system
      --help     display this help and exit
      --version  output version information and exit

Überprüfen Sie die installierte uname-Paketversion, verwenden Sie einfach den folgenden Befehl. Die Ausgabe zeigt Ihnen den Namen des Autors, das Veröffentlichungsdatum des Pakets, Lizenzdetails, die offizielle Website dieses Pakets und vieles mehr.

# uname --version   # Check Package Version
uname (GNU coreutils) 8.4
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later .
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David MacKenzie.


Linux
  1. UNIX / Linux:10 Netstat-Befehlsbeispiele

  2. 10 Xargs-Befehlsbeispiele in Linux / UNIX

  3. „uname“-Befehlsbeispiele zum Überprüfen der UNIX/Linux-Version

  4. sa-Befehlsbeispiele in Linux

  5. ac-Befehlsbeispiele in Linux

Uname-Befehl unter Linux

3 Möglichkeiten zum Überprüfen der Linux-Kernel-Version in der Befehlszeile

So überprüfen Sie die Betriebssystemversion mit der Linux-Befehlszeile

id-Befehlsbeispiele in Linux

w Befehlsbeispiele unter Linux

tail-Befehlsbeispiele in UNIX/Linux