Januar 9, 2022

VITUX

Sysinfo Linux - Linux-Systeminformationen abrufen

Wenn Sie Linux verwenden, müssen Sie möglicherweise Details zu dem von Ihnen ausgeführten System oder den von Ihnen verwendeten Hardwarespezifikationen kennen. Als normaler Linux-Benutzer oder Softwareentwickler ist es wichtig, dass Sie die Kompatibilität eines Software- oder Hardwaresystems überprüfen, das Sie installieren möchten. Die Linux-Befehlszeile enthält mehrere integrierte Befehle, mit denen Sie sich mit der Software- und Hardwareplattform vertraut machen können, an der Sie arbeiten. In diesem Tutorial erfahren Sie, wie Sie alle diese Befehle verwenden, um die sysinfo Linux-Details abzurufen.

Die in diesem Tutorial erwähnten Befehle und Beispiele wurden unter Ubuntu 20.04 und Debian 10 getestet.

Anzeigen grundlegender Systeminformationen zur Linux-Shell

Um die grundlegenden Informationen zu Ihrem System zu erhalten, müssen Sie mit dem Befehlszeilendienstprogramm uname – kurz für Unix-Name – vertraut sein.

Der uname-Befehl

Der uname-Befehl wird mit mehreren Schaltern geliefert. Der grundlegende Befehl, wie unten beschrieben, gibt nur den Kernelnamen zurück:

$ uname

Ausgang:

Ergebnis des Uname-Befehls

Wie Sie sehen können, gibt der Befehl uname, wenn er ohne Schalter verwendet wird, nur den Kernel-Namen zurück, dh Linux für mein System.

Holen Sie sich den Linux-Kernel-Namen

Wenn Sie genau möchten, dass der Befehl den Kernel-Namen druckt, verwenden Sie den folgenden Befehl:

$ uname -s

Ausgang:

 Kernel name angezeigt mit uname Befehl

Die obige Ausgabe hat Linux als meinen Kernel-Namen angezeigt.

Holen Sie sich die Linux-Kernel-Version

Um die Release-Informationen Ihres Kernels zu drucken, verwenden Sie den folgenden Befehl:

$ uname -r

Ausgang:

 Get Linux Kernel release information

Der obige Befehl hat die Release-Nummer meines Linux angezeigt

Get the Linux Kernel Version

Um die Version Ihres Kernels abzurufen, verwenden Sie den folgenden Befehl:

$ uname -v

Ausgang:

 Linux Kernel Version

Die obige Ausgabe zeigt die Versionsnummer meines Kernels.

Hostname des Netzwerkknotens abrufen

Mit dem folgenden Befehl können Sie den Netzwerkhostnamen Ihres Knotens drucken:

$ uname -n

Sie können den folgenden Befehl auch für denselben Zweck verwenden, da er benutzerfreundlicher ist:

$ uname --nodename

Ausgang:

 Get system hostname

Beide Befehle zeigen die gleiche Ausgabe an. Bitte beachten Sie, dass der Hostname und der Knotenname für Nicht-Linux-Systeme möglicherweise nicht identisch sind.

Hardware-Architektur der Maschine abrufen (i386, x86_64, sysinfo Linux)

Um die Hardware-Architektur des Systems zu ermitteln, an dem Sie arbeiten, verwenden Sie bitte den folgenden Befehl:

$ uname --m

Ausgang:

 Get Linux architecture x86_64

Die Ausgabe x86_64 bedeutet, dass ich eine 64-Bit-Architektur verwende. Der Ausgang i686 bedeutet, dass sich ein Benutzer auf einem 32-Bit-System befindet.

Prozessortyp abrufen

Um den von Ihnen verwendeten Prozessortyp zu ermitteln, verwenden Sie bitte den folgenden Befehl:

$ uname -p

Ausgang:

Get Linux processor type

Diese Ausgabe zeigt, dass ich einen 64-Bit-Prozessor verwende.

Get Hardware Platform

Um die von Ihnen verwendete Hardwareplattform zu ermitteln, verwenden Sie bitte den folgenden Befehl:

$ uname -i

Ausgang:

 Informationen zur Hardwareplattform abrufen

In meinem Fall entspricht die Ausgabe dem Namen der Maschinenhardware.

Informationen zum Betriebssystem abrufen

Der folgende Befehl informiert Sie über den Namen des verwendeten Betriebssystems:

$ uname -o

Ausgang:

 Informationen zum Linux-Betriebssystem

Mein Ubuntu-Computer hat die obige Ausgabe für mein System angezeigt.

Anzeige aller Informationen des Uname-Befehls

Die obigen Befehle haben Systeminformationen gemäß dem verwendeten Switch-Typ angezeigt. Wenn Sie alle Systeminformationen gleichzeitig anzeigen möchten, verwenden Sie den folgenden Befehl:

$ uname -a

Ausgang:

 uname -a result

Sie können sehen, dass die obige Ausgabe die vollständige Liste der Systeminformationen für den Benutzer anzeigt.

Anzeigen detaillierter Hardwareinformationen

Hier beschreiben wir die Befehle, die zum Extrahieren detaillierter Hardwareinformationen Ihres Systems verwendet werden:

Holen Sie sich Hardwareinformationen mit lshw

Mit dem Dienstprogramm lshw können Sie wichtige Hardwareinformationen wie Speicher, CPU, Festplatten usw. abrufen. von Ihrem System. Führen Sie den folgenden Befehl als Superuser aus, um diese Informationen anzuzeigen:

$ sudo lshw

Ausgang:

 Ausgabe des Befehls lshw

Die obige Ausgabe ist eine sehr detaillierte Version der Hardwareinformationen meines Systems. Sie können auch eine Zusammenfassung der Hardwareinformationen anzeigen, wie im folgenden Abschnitt beschrieben.

Kurze Zusammenfassung

Um die Zusammenfassung Ihres detaillierten Hardwareprofils anzuzeigen, verwenden Sie bitte den folgenden Befehl:

$ lshw -short

Ausgang:

 Kurze Zusammenfassung des lshw-Hardwareberichts

Die obige Ausgabe ist eine spaltenweise Zusammenfassung des Hardwareprofils, die besser lesbar ist.

Erstellen einer HTML-Datei

Mit dem Dienstprogramm lshw können Sie Ihr Hardwareprofil auch als Superuser in eine HTML-Datei drucken. Verwenden Sie zu diesem Zweck den folgenden Befehl:

$ sudo lshw -html > 

Beispiel:

$ sudo lshw -html > hardwareinfo.html

Ausgang:

 Hardwarebericht im HTML-Format

Die obige HTML-Datei wurde im Ordner /home/user/ erstellt.

Abrufen von CPU-Informationen mit lscpu

Das Dienstprogramm lscpu listet detaillierte CPU-Informationen aus den Dateien sysfs und /proc/cpuinfo auf Ihrem Bildschirm auf. So können Sie diesen Befehl verwenden:

$ lscpu

Ausgang:

 CPU details gezeigt mit lscpu

Die oben ausgang displays CPU architektur, anzahl der CPUs, kerne, CPU familie modell, themen, CPU caches und viel mehr.

Abrufen von Blockgeräteinformationen mit lsblk

Das Dienstprogramm lsblk zeigt Informationen zu allen grundlegenden Speichergeräten Ihres Systems an, z. B. Festplatte, Partitionen und an Ihr System angeschlossene Flash-Laufwerke.

$ lsblk

Mit dem folgenden Befehl können Sie viel detailliertere Informationen zu allen Geräten anzeigen:

$ lsblk -a

Ausgang:

lsblk-Ergebnis

Abrufen von USB-Geräteinformationen mit lsusb

Der Befehl lsusb listet Informationen zu allen USB-Controllern und den daran angeschlossenen Geräten auf. Führen Sie den folgenden Befehl aus:

$ lsusb

Sie können auch den folgenden Befehl verwenden, um viele detaillierte Informationen zu jedem USB-Gerät anzuzeigen.

$ lsusb -v

Ausgabe:

 Details zu den USB-Geräten

Dieser Ausgang zeigt alle USB-Controller und die angeschlossenen Geräte an.

Informationen zu anderen Geräten abrufen

Sie können auch Informationen zu den folgenden Geräten Ihres Systems anzeigen:

  • PCI-Geräte

Befehl: $ lspci

  • SCSI-Geräte

Befehl: $ lsscsi

  • SATA-Geräte

Befehl:

$ hdparm e.g. $ hdparm /dev/sda2

Nach dem Üben zusammen mit diesem Tutorial, werden Sie nie sysinfo über Linux und die zugrunde liegende Hardware Ihres Systems abzurufen scheitern. Auf diese Weise können Sie die Systemspezifikationen überprüfen und feststellen, ob Ihre Hardware oder Software mit Ihrem System kompatibel ist.

Linux-System- und Hardwaredetails über die Befehlszeile abrufen

Schreibe einen Kommentar

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