Die Beschaffung von System-Hardware-Informationen ist keine schwierige Aufgabe für Linux-GUI-Benutzer, kann aber eine komplexe Aufgabe für Linux-CLI-Benutzer sein.
Es gibt zahlreiche Tools in Linux, um System-Hardware-Informationen zu finden, aber wir zeigen Ihnen, wie Sie Hardware-Hersteller-Name, System-Modell und Seriennummer überprüfen.
Wir alle wissen, wie wichtig es ist, diese Informationen zu haben, wenn man sich an den Hardware-Hersteller wendet.& Dieser Artikel behandelt die vier besten Befehle, die den Prozess & erleichtern und dem Benutzer helfen, die Daten schneller zu finden.
Methode-1: Dmidecode-Befehl verwenden
Dmidecode ist ein Tool, das den Inhalt der DMI-Tabelle des Computers ausliest und die System-Hardware-Informationen in einem menschenlesbaren Format anzeigt.
Die DMI-Tabelle beherbergt die Details der Hardware-Komponenten des Systems, zusammen mit anderen nützlichen Informationen wie Seriennummer, Herstellerinformationen, Veröffentlichungsdatum und BIOS-Revision usw.
Führen Sie den Befehl „dmidecode“ mit dem Schlüsselwort system
aus, um die Herstellerinformationen des Systems wie folgt anzuzeigen:
# dmidecode -t system# dmidecode 2.12# SMBIOS entry point at 0x7e7bf000SMBIOS 2.7 present.Handle 0x0024, DMI type 1, 27 bytesSystem Information Manufacturer: IBM Product Name: System x2530 M4: -- Version: 0B Serial Number: MK2RL11 UUID: 762A99BF-6916-450F-80A6-B2E9E78FC9A1 Wake-up Type: Power Switch SKU Number: Not Specified Family: System XHandle 0x004B, DMI type 12, 5 bytesSystem Configuration Options Option 1: JP20 pin1-2: TPM PP Disable, pin2-3: TPM PP EnableHandle 0x004D, DMI type 32, 20 bytesSystem Boot Information Status: No errors detected
Methode-2: Verwendung des Befehls inxi
inxi ist ein einzigartiger Befehl, der dabei hilft, alle erforderlichen Hardwareinformationen in Linux-Systemen zu sammeln. Dieser Befehl verfügt über eine breite Palette von Optionen, die kein anderes Tool bieten kann. Lassen Sie uns im Folgenden sehen, wie dieser Befehl funktioniert.
Verwenden Sie den inxi-Befehl zusammen mit der Option -M
, um die Herstellerinformationen des Systems anzuzeigen (Herstellername, Gehäuseinformationen, Produktinformationen, Bios-Informationen und Seriennummer) & und los geht’s:
# inxi -MMachine: Device: server System: IBM product: N/A v: 0B serial: MK2RL11 Mobo: IBM model: 00Y8494 serial: 37M17D UEFI: IBM v: -- date: 08/30/2013
Methode-3: Verwendung des lshw-Befehls
lshw (AKA Hardware Lister) ist ein kleines, schickes Tool, das einen detaillierten Bericht ausgibt, der verschiedene Hardwarekomponenten in einem Linux-Rechner enthält, indem es mehrere Dateien im Verzeichnis ‚/proc‘ und die DMI-Tabelle liest.
Rufen Sie den Befehl ‚lshw‘ mit der Option ‚class‘ auf, um die Herstellerinformationen des Systems zu prüfen, wie unten gezeigt:
# lshw -C systemenal-dbo01t description: Blade product: System x2530 M4: -- vendor: IBM version: 0B serial: MK2RL11 width: 64 bits capabilities: smbios-2.7 dmi-2.7 vsyscall32 configuration: boot=normal chassis=enclosure family=System X uuid=762A99BF-6916-450F-80A6-B2E9E78FC9A1
Methode-4 : Verwenden des hwinfo-Befehls
hwinfo, auch Hardware-Informationen genannt, ist ein weiteres wichtiges Werkzeug, um eine im System befindliche Hardware zu untersuchen und eine detaillierte Ausgabe mit verschiedenen Komponenten in einem für Menschen lesbaren Format anzuzeigen.
Dieser Befehl zeigt eine Ausgabe in einem viel detaillierteren Format an als andere Tools (lshw, dmidecode, inxi, etc.)
Führen Sie den folgenden Befehl (siehe unten) aus, um die Herstellerinformationen zu ermitteln:
# hwinfo | egrep "system.hardware.vendor|system.hardware.product" system.hardware.vendor = 'IBM' system.hardware.product = 'System x2530 M4: --'
Bitte beachten Sie die folgenden Schritte, um System-Hardware-Informationen zu sammeln, falls die oben genannten Tools nicht auf Ihrem System installiert sind:
Bonus-Tipps-1: Verwendung des /sys-Dateisystems
Kernel geben einige der DMI-Informationen im virtuellen Dateisystem ‚/sys‘ preis. Verwenden Sie daher den Befehl ‚grep‘ (siehe unten), um Informationen über die Systemherstellung manuell zu sammeln:
# grep "" /sys/class/dmi/id/*
Als Alternative können wir auch eine bestimmte Hardware-Information ausgeben, wie unten gezeigt:
# cat /sys/class/dmi/id/board_vendorIBM# cat /sys/class/dmi/id/product_nameSystem x2530 M4: --# cat /sys/class/dmi/id/product_serialMK2RL11# cat /sys/class/dmi/id/bios_version--
Bonus-Tipps-2: Verwendung des dmesg-Befehls
Der Befehl „dmesg“ wird verwendet, um die Kernel-Meldungen (Boot-Time-Meldungen) in Linux zu schreiben, bevor syslogd oder klogd starten. Es bezieht die Daten durch Lesen des Kernel-Ringpuffers. ‚dmesg‘ kann bei der Fehlersuche sehr nützlich sein,& auch um Informationen über die Hardware eines Systems zu erhalten.
# dmesg | grep -i DMIDMI: System x2530 M4: --/00Y8494, BIOS -- 08/30/2013
Abschluss:
Der Zweck dieses Artikels war es, effektive Strategien aufzuzeigen, um mit unseren Schwierigkeiten bei der Bewältigung von Routineaufgaben umzugehen. Wir hoffen, dass der Inhalt zu Ihrer Zufriedenheit war & und freuen uns darauf, mehr zu Ihrem Erfolg beizutragen.