Die typischsten Befehlszeilen zum Sammeln der Linux-Systeminformationen

Als Linux-Benutzer, insbesondere als Administrator, ist es wichtig, Informationen über sein Linux-System zu erhalten. Es gibt viele Vorteile, umfassende Kenntnisse über Linux-Systeme zu haben. Über die Befehlszeilen von Linux können Sie alle systembezogenen Informationen wie BIOS, Software, Hardware, Informationen zu CPU, Festplatte usw. finden. Normalerweise stellt Linux viele solcher Befehle bereit, um alle systembezogenen Informationen anzuzeigen . Wenn Sie auch daran interessiert sind, die gängigsten Befehlszeilen zum Sammeln der Linux-Systeminformationen zu erlernen, ist dieses Tutorial genau das Richtige für Sie.

Die typischsten Befehlszeilen zum Sammeln der Linux-Systeminformationen

Linux bietet mehrere Befehle, mit denen Sie die Systeminformationen anzeigen können. Lassen Sie uns daher die am besten geeigneten Befehle besprechen, um die systembezogenen Informationen im Terminal anzuzeigen.

CPU-Informationen

Durch mehrere Befehle können Sie alles über Ihre CPU unter Linux erfahren.

1. Der Lscpu-Befehl

Das Befehlszeilendienstprogramm „lscpu“ stellt Informationen zur System-CPU unter Linux bereit. Dieser Befehl ruft Informationen zur CPU-Architektur (Threads, CPU-Caches, CPU-Familienmodell, Kerne, Anzahl der CPUs usw.) aus den Dateien /proc/cpuinfo und „sysfs“ ab und zeigt sie im Terminal wie folgt an:

lscpu

Mit dem grep-Befehl können Sie die Ausführlichkeit der vorherigen Details reduzieren und sie auf die Details beschränken, die Sie benötigen.

Befehlsinformationen

lscpu | grep -i bogo
Verleiht BogoMips eine Leistungsbewertung.

lscpu | grep -i hz
Gibt die CPU-Geschwindigkeit in Hertz an.

2. Das Lstopo-Kommando

Der Befehl „lstopo“ wird verwendet, um die Topologie eines Linux-Systems anzuzeigen.

sudo apt install hwloc -y

Dieser Befehl stellt verschiedene Informationen wie Threads, Prozessorkerne, CPU-Pakete, gemeinsam genutzte Caches und NUMA-Speicherknoten bereit.

lstopo

Hardwareinformationen

Mit den folgenden Zeilenbefehlen können Sie sich einen umfassenden Überblick über die Linux-Hardware verschaffen:

3. Das Inxi-Kommando

Der Befehl „inxi“ listet die Informationen auf, die sich auf die Sensoren, Partitionen, Laufwerke, Netzwerke, Audio, Grafik, CPU, System usw. Ihres Systems beziehen. Dieser Befehl ist in Linux nicht vorinstalliert, aber Sie können ihn durch Ausführen von abrufen folgenden Befehl:

Sudo apt install inxi -y

Jetzt können Sie Informationen zur Hardware abrufen, indem Sie diesen Befehl ausführen:

inxi

Sie können die Standardausgabe mit dem Flag „-Fxz“ mit dem folgenden Befehl erhalten:

inxi -Fxz

Der vorherige Befehl enthält Folgendes:

F → Gibt die volle Leistung

x → Fügen Sie die Details hinzu

z → Stellt persönliche Identifikationsdaten bereit

4. Der Hwinfo-Befehl

„hwinfo“ ist ein weiteres Dienstprogramm zum Hardwaretest, das detaillierte Informationen zu verschiedenen Komponenten bereitstellt. Leider ist hwinfo kein vorinstalliertes Dienstprogramm in den Linux-Distributionen, aber Sie können es über den folgenden Befehl abrufen:

sudo apt install hwinfo -y

Jetzt können Sie den folgenden Befehl ausführen, um Informationen über das System abzurufen:

hwinfo

Die lange Ausgabe des vorherigen Befehls ist schwer zu lesen. Sie können die Details mit diesem Befehl reduzieren:

hwinfo –short

5. Der Lshw-Befehl

Der Befehl „lshw“ ist ein kleines Tool, das ein vollständiges Bild der Hardwarekonfiguration anzeigt.

lshw

Sie können den vorherigen Befehl auch mit dem folgenden Befehl verkürzen:

Ishw – kurz

Notiz: Mit diesem Befehl können Sie auch die Cache-Informationen, die Busgeschwindigkeit, die Speicherkonfiguration, die CPU-Version und andere Power-PCs drucken, die im Backend ausgeführt werden.

6. Der Dmidecode-Befehl

Der Befehl „dmidecode“ zeigt die hardwarebezogenen Informationen aus den DMI-Tabellen (SMBOIS-Datenstrukturen) wie Seriennummer, Speicher, BIOS-Details, RAM (DIMMs) und Prozessor in einem lesbaren Format an. Die allgemeine Syntax zur Verwendung dieses Befehls lautet wie folgt:

sudo dmidecode -t

Mit dem vorherigen Befehl können Sie BIOS-, System-, Prozessor-, Speicher-, Baseboard-, Gehäuse-, Steckplatz-, Anschluss- und Cache-Informationen abrufen.

Die BIOS-Version finden wir hier beispielsweise mit dem folgenden „dmidecode“-Befehl:

sudo dmidecode -t bios

7. Der Proc-Befehl

Der Befehl „proc“ gilt als Informations- und Kontrollzentrum des Kernels und liefert nützliche Informationen über alle aktuell laufenden Prozesse. Dieser Befehl stellt auch einen Kommunikationskanal zwischen dem Benutzerraum und dem Kernelraum bereit.

Um die Systemversion zu erfahren, können Sie den folgenden Befehl verwenden:

cat /proc/version

Ebenso können Sie Informationen über CPU, SCSI/SATA-Geräte, Partitionen, Speicher usw. erhalten.

System Information

Über das Linux-Terminal können Sie Low-Level-Softwareinformationen abrufen, z. B. die Linux-Kernel-Version, die BIOS-Version usw.

8. Der Uname-Befehl

Das Befehlszeilendienstprogramm „uname“ ist ein Computerprogramm in Unix und Unix-ähnlichen Computerbetriebssystemen. Es enthält Details zum aktuellen System wie Version, Name usw. des Betriebssystems, das darauf ausgeführt wird. Verwenden Sie den folgenden Befehl, um alle Details zusammen aufzulisten:

uname -a

Sie können alle vorherigen Details auch mithilfe der folgenden Flags trennen:

Befehlsinformationen

uname Oder uname -s
Zeigt den Namen des Betriebssystems an

uname -v
Zeigt die Kernel-Version an

uname -m
Zeigt den Namen der Maschinenhardware an

uname -n
Zeigt den Hostnamen des Netzwerks an

uname -r
Zeigt die Kernel-Version an

Netzwerkinformationen

Unter Linux gibt es Unmengen solcher Netzwerk-Zeilenbefehle, von denen einige wie folgt lauten:

9. Der Ifconfig-Befehl

Das Systemverwaltungsdienstprogramm „ifconfig“ wird für die Konfiguration der Netzwerkschnittstelle verwendet. Viele Betriebssysteme verwenden diesen Befehl auch in den Systemstartskripten.

Das Net-Tools-Dienstprogramm verwaltet den Befehl „ifconfig“. Installieren Sie es mit dem folgenden Befehl:

sudo apt install net-tools -y

Mit diesem Befehl werden die Netzwerkschnittstellen angezeigt.

ifconfig

10. Der Ip-Befehl

Der Befehl „ip“ ist auch ein Netztool für Netzwerk- und Systemadministratoren. Sie müssen dieses Dienstprogramm zuerst mit dem folgenden Befehl installieren:

sudo apt install net-tools -y

Viele Linux-Benutzer verwenden diesen Befehl, um die Netzwerkschnittstellen zu konfigurieren. Sie können einen der folgenden Befehle verwenden, um die Netzwerkschnittstellen herauszufinden:

IP-Link

Oder

IP-Link anzeigen

Sie können diese Befehle auch verwenden, um die Routing-Tabellen und Standard-Gateways zu kennen:

IP-Route

Oder

IP-Route | Spalte -t

11. Der Netstat-Befehl

Der Befehl „netstat“ zeigt den Inhalt verschiedener netzwerkbezogener Datenstrukturen für aktive Verbindungen zum System an. Wenn Sie den einfachen Befehl „netstat“ ausführen, erhalten Sie Informationen zu allen aktiven Internetverbindungen und Domänen-Sockets.

netstat

Der folgende Befehl zeigt den Status aller konfigurierten Schnittstellen an:

netstat -i

Sie können die Standard-Gateways und Routing-Tabellen erhalten, indem Sie das „r“-Flag mit dem Befehl „netstat“ wie folgt hinzufügen:

netstat -r

Dateisysteme, Festplatten und gerätebezogene Informationen

Mit den folgenden Befehlen können Sie ganz einfach Informationen zu Dateisystemen, Partitionen, Festplatten und anderen Geräten abrufen:

12. Der Hdparm-Befehl

Unter Linux wird der Befehl „hdparm“ wie „Hard Disk Parameter“ zur Verwaltung der Festplatte und der Festplattengeräte verwendet. Mit diesem Befehl können Sie die DMA- und Akustikverwaltungseinstellungen überprüfen, das Schreibintervall, festplattenbezogene Statistiken usw. ändern.

Mit dem folgenden hdparm-Befehl können Sie detaillierte Informationen wie die Sektoranzahl, die unterstützten Modi und die Seriennummer für jede bestimmte SATA-Festplatte abrufen:

sudo hdparm /dev/sda

13. Der Lsscsi-Befehl

Der Befehl „lsscsi“ wird unter Linux verwendet, um Informationen über die SATA/SCSI-Geräte abzurufen. Wenn Sie dieses Dienstprogramm nicht auf Ihrem System haben, können Sie es einfach mit dem folgenden Befehl installieren:

sudo apt install lsscsi -y

Standardmäßig gibt „lsscsi“ eine Zeile aller SCSI-Geräte aus, die derzeit mit dem System verbunden sind.

lsscsi

14. Der Lsblk-Befehl

Dieser Befehl zeigt die Details zu den Blockgeräten (Festplatten, Festplatten, Flash-Laufwerke usw. und deren Partitionen) an.

lsblk

Um alle Blockgeräte anzuzeigen, verwenden Sie den folgenden Befehl:

lsblk -a

15. Der Fdisk-Befehl

Dieser dialoggesteuerte Befehl (auch als „Festplatte formatieren“ bezeichnet) wird zum Bearbeiten, Erstellen, Anzeigen, Löschen, Kopieren, Verschieben und Ändern der Größe der Festplattenpartitionstabelle auf einer Festplatte verwendet.

Sie können den folgenden fdisk-Befehl verwenden, um Informationen wie Endsektoren, Partitionsanfang, Dateisystemtyp und -ID sowie Sektorgröße aufzulisten:

sudo fdisk -l

16. Das Blkid-Kommando

Der Befehl blkid arbeitet mit der Bibliothek libuuid(3), die die Art des Inhalts wie Swap, Dateisystem und Attribute (NAME=Wertepaare, Token) aus den Inhaltsmetadaten (z. B. UUID-Felder LABEL) bestimmt.

Mit anderen Worten: Sie können diesen Befehl verwenden, wenn Sie die bereitstellbaren Partitionen identifizieren müssen.

blkid

Der vorherige Befehl listet jede UUID (die eindeutige Kennung der Partition) und ihren Dateisystemtyp auf.

17. Das Df-Kommando

Mit dem Befehl „df“ können Sie das gemountete Dateisystem, den dafür verwendeten und verfügbaren Speicherplatz sowie die Mountpunkte ermitteln.

df -h

18. Der Lsusb-Befehl

Der Befehl „lsusb“ zeigt Informationen zu Bussen und Geräten an, die unter Linux mit ihnen verbunden sind. Zu diesen Informationen gehören Eigenschaften wie Typ, Klasse, BUS, Geschwindigkeit usw.

lsusb

Sie können den folgenden Befehl ausführen, um detaillierte Informationen zu jedem angeschlossenen USB-Gerät zu erhalten:

lsusb -v

Die vorherigen Informationen über den Hersteller, die Geräte-ID und die angeschlossenen Geräte werden durch Scannen von /dev/bus/usb erfasst.

19. Das Lspci-Kommando

Der Befehl „lspci“ gibt detaillierte Informationen über alle Geräte und PCI-Busse auf einem Linux-System und die daran angeschlossenen Geräte aus. Basierend auf der gemeinsamen tragbaren Bibliothek libpci bietet dieser Befehl Zugriff auf den PCI-Konfigurationsraum auf verschiedenen Betriebssystemen.

lspci

20. Das Bergkommando

Der Mount-Befehl unter Linux wird verwendet, um die Dateisysteme zu mounten und anzuzeigen.

montieren

Die vorherige Ausgabe ist etwas schwer zu verstehen. Führen Sie den folgenden Befehl aus, um eindeutige Ergebnisse zu erhalten:

montieren | Spalte -t

Auf diese Weise können Sie die Informationen über Ihr Linux-System herausfinden. Darüber hinaus können Sie alle vorherigen Befehle mithilfe der folgenden Befehle erkunden:

Befehlsname Befehl

Lscpu
lspcu -h

Lstopo
lstopo -h

Inxi
inxi -h

Hwinfo
hwinfo -h

Lshw
lshw -h

Dmidecode
dmidecode -h

Proc-Datei
cat /proc/ –h

Dein Name
uname –Hilfe

Ifconfig
ifconfig -h

Ip
ip -h

Netstat
netstat -h

HDparm
hdparm -h

Lsscsi
lsscsi -h

Lsblk
lsblk -h

Fdisk
fdisk -h

Blkid
blkid -h

Lsusb
lsusb -h

Lspci
lspci -h

Montieren
mount -h

Abschluss

Sie benötigen bessere Kenntnisse des Linux-Systems, um es vollständig nutzen zu können, Upgrades und Erweiterungen zu planen, Herstellerunterstützung zu erhalten, Patches anzuwenden, Treiber und entsprechende Software zu installieren usw. Dafür bietet Linux viele integrierte Befehle und Befehle, die es sein müssen Eingerichtet. Hier haben wir beide Befehlstypen erwähnt und den Installationsprozess für die Befehle erklärt, die noch nicht installiert sind.

Mit Hilfe aller in diesem Tutorial erwähnten Befehlszeilen können Sie viele Informationen über die Linux-Systeme erhalten. Wir hoffen, dass Sie die Linux-Systeminformationen mit allen typischen Befehlszeilen sammeln können.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen