Die typischen 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 zum Anzeigen der systembezogenen Informationen im Terminal erörtern.
CPU -Informationen
Durch mehrere Befehle können Sie alles über Ihre CPU unter Linux lernen.
1. Der Befehl LSCPU
Das Befehlszeilendienstprogramm „LSCPU“ bietet System-CPU-bezogene Informationen unter Linux. Dieser Befehl ruft die Architektur der CPU (Threads, CPU -Caches, CPU -Familienmodell, Kerne, Anzahl der CPUs usw. ab.) Informationen von /proc /cpuinfo- und „sysfs“ -Dateien und zeigt sie wie folgt im Terminal an:
LSCPU
Mit dem Befehl Grep können Sie die Ausführlichkeit der vorherigen Details reduzieren und sie auf die Details beschränken, die Sie benötigen.
Befehl | Information |
---|---|
lscpu | grep -i Bogo | Gibt Bogomips eine Leistungsbewertung. |
lscpu | grep -i hz | Gibt CPUs Geschwindigkeit in Hertz. |
2. Der Befehl LStopo
Der Befehl „LStopo“ wird verwendet, um die Topologie eines Linux -Systems anzuzeigen.
sudo apt installieren hwloc -y
Dieser Befehl enthält verschiedene Informationen wie Threads, Prozessorkerne, CPU -Pakete, gemeinsame Caches und NUMA -Speicherknoten.
LStopo
Hardwareinformationen
Sie können die Linux -Hardware mit den folgenden Zeilenbefehlen umfassend über einen Überblick übersehen:
3. Der Inxi -Befehl
Der Befehl „Inxi“ listet die Informationen auf, die sich mit den Sensoren, Partitionen, Laufwerken, Networking, Audio, Grafiken, CPU, Systemen usw. in Bezug auf die Sensoren, Partitionen Ihres Systems beziehen. Dieser Befehl ist in Linux nicht vorinstalliert, aber Sie können ihn erhalten, indem Sie den folgenden Befehl ausführen:
sudo apt installieren Inxi -y
Jetzt können Sie eine Informationen erhalten, die mit Hardware zusammenhängt, 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 Ausgabe
x → Die Details hinzufügen
Z → Bietet persönliche identifizierende Details
4. Der Befehl hwinfo
Das „Hwinfo“ ist ein weiteres Dienstprogramm für Hardware -Tests, das detaillierte Informationen zu verschiedenen Komponenten liefert. Leider ist Hwinfo kein vorinstalliertes Dienstprogramm in der Linux-Distribution, aber Sie können es den folgenden Befehl durchbringen:
sudo apt installieren hwinfo -y
Jetzt können Sie den folgenden Befehl ausführen, um die Informationen zum System zu erhalten:
hwinfo
Die lange Ausgabe des vorherigen Befehls ist schwer zu lesen. Sie können die Details durch diesen 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 -Short
Notiz: Sie können diesen Befehl auch verwenden, um die Cache -Informationen, die Busgeschwindigkeit, die Speicherkonfiguration, die CPU -Version und andere Power -PCs zu drucken, die im Backend ausgeführt werden.
6. Der Befehl dmidecode
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 für diesen Befehl lautet wie folgt:
sudo dmidecode -t
Mit dem vorherigen Befehl können Sie BIOS-, System-, Prozessor-, Speicher-, Baseboard-, Chassis-, Slot-, Stecker- und Cache -Informationen erhalten.
Zum Beispiel finden wir die BIOS -Version hier mit dem folgenden Befehl „DMidecode“:
sudo dmidecode -t bios
7. Der Proc -Befehl
Der Befehl „Proc“ wird als Informations- und Kontrollzentrum des Kernels angesehen und bietet nützliche Informationen zu allen aktuell ausgeführten Prozessen. Dieser Befehl bietet auch einen Kommunikationskanal zwischen dem Benutzerbereich und dem Kernel -Raum.
Um sich über die Systemversion zu informieren, können Sie den folgenden Befehl verwenden:
Katze /Proc /Version
In ähnlicher Weise erhalten Sie Informationen zu CPU, SCSI/SATA -Geräten, Partitionen, Speicher usw.
System Information
Sie können Softwareinformationen auf niedriger Ebene über das Linux-Terminal wie die Linux-Kernelversion, die BIOS-Version usw. erhalten.
8. Der uname Befehl
Das Befehlszeilendienstprogramm „Uname“ ist ein Computerprogramm in UNIX- und UNIX-ähnlichen Computerbetriebssystemen. Es enthält Details zum aktuellen System wie seiner Version, des Namens usw., des Betriebssystems, das darauf ausgeführt wird. Verwenden Sie den folgenden Befehl, um alle Details gemeinsam aufzulisten:
Uname -a
Sie können auch alle vorherigen Details mit den folgenden Flags trennen:
Befehl | Information |
---|---|
uname oder uname -s | Zeigt den Namen des Betriebssystems an |
Uname -v | Zeigt die Kernelversion an |
Uname -m | Ansichten Maschinenhardware -Name |
Uname -n | Zeigt das Netzwerk -Hostname an |
Uname -r | Ansichten Kernel -Veröffentlichung |
Netzwerkinformationen
Unter Linux gibt es Unmengen solcher Befehle für Netzwerklinien, von denen einige wie folgt sind:
9. Der Befehl ifconfig
Das Dienstprogramm „IFConfig“ -Systemverwaltung wird für die Konfiguration der Netzwerkschnittstellen 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 installieren net -tools -y
Dieser Befehl wird verwendet, um die Netzwerkschnittstellen anzuzeigen.
Ifconfig
10. Der IP -Befehl
Der Befehl „IP“ ist auch ein Netto -Tool für Netzwerk- und Systemadministratoren. Sie müssen dieses Dienstprogramm zuerst mit dem folgenden Befehl installieren:
sudo apt installieren net -tools -y
Viele Linux -Benutzer verwenden diesen Befehl, um die Netzwerkschnittstellen zu konfigurieren. Sie können die 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 Befehl netstat
Der Befehl „netstat“ zeigt den Inhalt verschiedener netzwerkbezogener Datenstrukturen für aktive Verbindungen zum System an. Ausführen des einfachen "Netstat" -Befehl.
Netstat
Der folgende Befehl zeigt den Status aller konfigurierten Schnittstellen an:
netstat -i
Sie können die Standard -Gateways und Routing -Tabellen abrufen, indem Sie das Flag „R“ mit dem Befehl netstat wie folgt hinzufügen:
netstat -r
Dateisysteme, Festplatten und Geräte im Zusammenhang mit Geräten
Sie können problemlos Informationen zu Dateisystemen, Partitionen, Festplatten und anderen Geräten mit den folgenden Befehlen erhalten:
12. Der Befehl hdparm
In Linux wird der Befehl „HDParm“ wie "Festplattenparameter" verwendet, um die Festplatten- und Festplattengeräte zu verwalten. Sie können diesen Befehl verwenden, um die Einstellungen für DMA- und akustische Verwaltung zu überprüfen, das Schreibintervall, die statistischen Festplatten im Zusammenhang mit der Festplatte usw. zu ändern, usw.
Sie können detaillierte Informationen wie die Sektorzahl, unterstützte Modi und die Seriennummer für eine bestimmte SATA -Festplatte unter Verwendung des folgenden HDParm -Befehls erhalten:
sudo hdparm /dev /sda
13. Der Befehl LSSCSI
Der Befehl „LSSCSI“ wird unter Linux verwendet, um Informationen über die SATA/SCSI -Geräte zu erhalten. Wenn Sie dieses Dienstprogramm nicht in Ihrem System haben, können Sie es einfach mit dem folgenden Befehl installieren:
sudo apt installieren lsscsi -y -y
Standardmäßig gibt „LSSCSI“ eine Reihe aller SCSI -Geräte aus, die derzeit mit dem System verbunden sind.
LSSCSI
14. Der Befehl LSBLK
Dieser Befehl zeigt die Details zu den Blockgeräten (Festplatten, Festplatten, Flash -Laufwerke usw. an., und ihre Partitionen).
LSBLK
Verwenden Sie den folgenden Befehl, um alle Blöcke anzuzeigen, um den folgenden Befehl anzuzeigen:
lsblk -a
15. Der Befehl fdisk
Dieser Dialog-gesteuerte Befehl (auch als Format-Festplatte bezeichnet) wird verwendet, um die Tabelle der Festplattenpartition auf einer Festplatte zu manipulieren, zu erstellen, anzeigen, zu löschen, zu kopieren, zu verschieben und zu ändern.
Sie können den folgenden FDISK -Befehl verwenden, um die Informationen wie Endsektoren, Partitionstart, Dateisystemtyp und ID und Sektorgröße aufzulisten:
sudo fdisk -l
16. Der BLKID -Befehl
Der Befehl blkid funktioniert mit der libuuid (3) -Bibliothek, die den Typ des Inhalts wie Swap, Dateisystem und Attribute (name = value pairs, tokens) aus den Inhaltsmetadaten (e) bestimmt.G., Uuid Fields Etikett).
Mit anderen Worten können Sie diesen Befehl verwenden, wenn Sie die montierbaren Partitionen identifizieren müssen.
blkid
Der vorherige Befehl listet jede UUID (die eindeutige Kennung der Partition) und seinen Dateisystemtyp auf.
17. Der DF -Befehl
Sie können den Befehl „DF“ verwenden, um das montierte Dateisystem, die Menge des verwendeten Speicherplatzes und die dafür verfügbaren und die Mountspunkte zu finden.
df -h
18. Der Befehl LSUSB
Der Befehl „LSUSB“ zeigt Informationen zu Bussen und Geräten an, die unter Linux mit ihnen verbunden sind. Diese Informationen umfassen Eigenschaften wie Typ, Klasse, Bus, Geschwindigkeit usw.
lsusb
Sie können den folgenden Befehl ausführen, um die detaillierten Informationen zu jedem verbundenen USB zu erhalten:
lsusb -v
Die vorherigen Informationen über den Anbieter, die Geräte -ID und die angeschlossenen Geräte werden durch Scannen/Dev/Bus/USB gesammelt.
19. Der Befehl LSPCI
Der Befehl „LSPCI“ druckt detaillierte Informationen zu allen Geräten und PCI -Bussen auf einem Linux -System und den damit verbundenen Geräten. Basierend auf der gemeinsamen tragbaren Bibliothek LIBPCI bietet dieser Befehl Zugriff auf den PCI -Konfigurationsraum auf verschiedenen Betriebssystemen.
lspci
20. Der Befehl des Mount
Der Befehl montage in Linux wird verwendet, um die Dateisysteme zu montieren und anzeigen.
montieren
Die vorherige Ausgabe ist etwas schwer zu verstehen. Führen Sie den folgenden Befehl aus, um klare Ergebnisse zu erzielen:
montage | Spalte -t
Auf diese Weise finden Sie die Informationen über Ihr Linux -System. Darüber hinaus können Sie alle vorherigen Befehle mit Hilfe der folgenden Befehle untersuchen:
Befehlsname | Befehl |
---|---|
LSCPU | lspcu -h |
LStopo | lstopo -h |
Inxi | Inxi -h |
Hwinfo | hwinfo -h |
Lshw | lshw -h |
Dmidecode | dmidecode -h |
Proc -Datei | Katze / Proc / -h |
Dein Name | Uname -Help |
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 ein besseres Wissen über das Linux -System, um es vollständig zu verwenden, Upgrades und Erweiterungen zu planen, Anbieterunterstützung zu erhalten, Patches anzuwenden, Treiber und geeignete Software usw. zu installieren. Zu diesem Zweck bietet Linux viele integrierte Befehle und Befehle, die installiert werden müssen. Hier erwähnten wir beide Arten von Befehlen und erläuterten den Installationsprozess für die noch nicht installierten Befehle.
Mit Hilfe aller Befehlszeilen, die in diesem Tutorial erwähnt werden, erhalten Sie viele Informationen über die Linux -Systeme. Wir hoffen, Sie können die Linux -Systeminformationen mit allen typischen Befehlszeilen sammeln.