Während Sie Linux verwenden, müssen Sie möglicherweise etwas über das System wissen, auf dem Sie sich befinden, oder über die Hardwarespezifikationen, die Sie verwenden. Als normaler Linux-Benutzer oder Software-Entwickler ist es für Sie wichtig, die Kompatibilität eines Software- oder Hardware-Systems zu prü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. Dieses Tutorial vermittelt Ihnen die Verwendung all dieser Befehle.
Wir haben die in diesem Tutorial erwähnten Befehle und Beispiele auf einem Debian 10 Buster-System ausgeführt.
Anzeige grundlegender Systeminformationen unter Debian 10
Um die grundlegenden Informationen über Ihr System zu erhalten, müssen Sie mit dem Befehlszeilendienstprogramm namens uname-short for unix name.
vertraut seinDer uname-Befehl
Der uname-Befehl kommt mit mehreren Schaltern. Der unten beschriebene grundlegende Befehl gibt nur den Kernel-Namen zurück:
$ uname
Ausgabe:
Wie Sie sehen können, gibt der Befehl uname, wenn er ohne Schalter verwendet wird, nur den Kernelnamen zurück, d. h. Linux für mein System.
Kernelname
Wenn Sie möchten, dass der Befehl genau den Kernelnamen ausgibt, verwenden Sie den folgenden Befehl:
$ uname -s
Ausgabe:
Die obige Ausgabe hat Linux als meinen Kernelnamen angezeigt.
Kernel-Version
Um die Versionsinformationen Ihres Kernels auszudrucken, verwenden Sie den folgenden Befehl:
$ uname -r
Ausgabe:
Der obige Befehl hat die Versionsnummer meines Linux
angezeigtKernel-Version
Um die Version Ihres Kernels abzurufen, verwenden Sie den folgenden Befehl:
$ uname -v
Ausgabe:
Die obige Ausgabe zeigt die Versionsnummer meines Kernels.
Hostname des Netzwerkknotens
Sie können den folgenden Befehl verwenden, um den Netzwerk-Hostnamen Ihres Knotens auszudrucken:
$ uname -n
Sie können auch den folgenden Befehl für den gleichen Zweck verwenden, da er benutzerfreundlicher ist:
$ uname --nodename
Ausgabe:
Beide Befehle zeigen dieselbe obige Ausgabe an. Bitte beachten Sie, dass der Hostname und der Knotenname für Nicht-Linux-Systeme möglicherweise nicht identisch sind.
Name der Maschinenhardware
Um die Hardwarearchitektur des Systems zu erfahren, an dem Sie arbeiten, verwenden Sie bitte den folgenden Befehl:
$ uname --m
Ausgabe:
Die Ausgabe x86_64 bedeutet, dass ich eine 64-Bit-Architektur verwende. Die Ausgabe i686 würde bedeuten, dass sich ein Benutzer auf einem 32-Bit-System befindet.
Prozessortyp
Um zu erfahren, welchen Prozessortyp Sie verwenden, verwenden Sie bitte den folgenden Befehl:
$ uname -p
Ausgabe:
Obwohl ich einen 64-Bit-Prozessor verwende, konnte der Befehl diese Informationen nicht abrufen.
Hardwareplattform
Um zu erfahren, welche Hardwareplattform Sie verwenden, verwenden Sie bitte den folgenden Befehl:
$ uname -i
Ausgabe:
Betriebssystem
Der folgende Befehl teilt Ihnen den Namen des verwendeten Betriebssystems mit:
$ uname -o
Ausgabe:
Mein Debian-Rechner hat die obige Ausgabe für mein System angezeigt.
Alle Systeminformationen anzeigen
Die obigen Befehle haben Systeminformationen gemäß dem verwendeten Schaltertyp angezeigt. Falls Sie alle Systeminformationen auf einmal sehen möchten, verwenden Sie den folgenden Befehl:
$ uname -a
Ausgabe:
Sie können sehen, dass die obige Ausgabe die vollständige Liste der Systeminformationen für den Benutzer anzeigt.
Detaillierte Hardwareinformationen anzeigen
Hier beschreiben wir die Befehle außer uname, die verwendet werden, um detaillierte Hardware-Informationen Ihres Systems zu extrahieren:
Hardwareinformationen anzeigen
Mit dem Dienstprogramm lshw können Sie wichtige Hardwareinformationen wie Speicher, CPU, Festplatten usw. von Ihrem System abrufen. Bitte führen Sie den folgenden Befehl als Superuser aus, um diese Informationen anzuzeigen:
$ sudo lshw
Wenn der Befehl nicht auf Ihrem System installiert ist, können Sie ihn mit dem folgenden Befehl installieren:
$ sudo apt-get install lshw
Ausgabe:
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.
Anzeigen der Hardwarezusammenfassung
Um die Zusammenfassung Ihres detaillierten Hardwareprofils anzuzeigen, verwenden Sie bitte den folgenden Befehl:
$ lshw -short
Ausgabe:
Die obige Ausgabe ist eine spaltenweise Zusammenfassung des Hardwareprofils, die besser lesbar ist.
Erstellen einer HTML-Datei mit Hardwaredetails Ihres Computers
Mit dem Dienstprogramm lshw können Sie als Superuser auch Ihr Hardwareprofil in eine HTML-Datei drucken. Verwenden Sie dazu folgenden Befehl:
$ sudo lshw -html> [Dateiname.html]
Beispiel:
$ sudo lshw -html > hardwareinfo.html
Ausgabe:
Die obige HTML-Datei wurde im Ordner /home/user/ erstellt.
CPU-Informationen mit lscpu abrufen
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
Ausgabe:
Die obige Ausgabe zeigt CPU-Architektur, Anzahl der CPUs, Kerne, Modell der CPU-Familie, Threads, CPU-Caches und vieles mehr.
Geräteinformationen blockieren
Das Dienstprogramm lsblk zeigt Informationen über alle grundlegenden Speichergeräte Ihres Systems an, wie z. B. Festplatten, ihre Partitionen und die an Ihr System angeschlossenen Flash-Laufwerke.
$ lsblk
Sie können den folgenden Befehl verwenden, um viel detailliertere Informationen zu allen Geräten anzuzeigen:
$ lsblk -a
Ausgabe:
Informationen zu USB-Controllern
Das lsusb listet Informationen zu allen USB-Controllern und den daran angeschlossenen Geräten auf. Bitte führen Sie den folgenden Befehl aus:
$ lsusb
Sie können auch den folgenden Befehl verwenden, um sehr detaillierte Informationen zu jedem USB-Gerät anzuzeigen
$ lsusb -v
Ausgabe:
Diese Ausgabe zeigt alle USB-Controller und die angeschlossenen Geräte an.
Informationen zu anderen Geräten
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 [Gerätestandort] z.B. $ hdparm /dev/sda2
Nachdem Sie mit diesem Tutorial geübt haben, werden Sie immer wieder Informationen über Linux und die zugrunde liegende Hardware Ihres Systems abrufen können. Dies hilft Ihnen, die Systemspezifikationen zu überprüfen und festzustellen, ob eine potenzielle Hardware oder Software mit Ihrem System kompatibel ist.