» Startseite » Blog » Hardware per Kommandozeilenbefehl lshw auslesen 

Blog

April 2012März 2012Februar 2012Januar 2012Dezember 2011November 2011Oktober 2011September 2011August 2011Juli 2011Juni 2011Mai 2011April 2011März 2011Februar 2011Januar 2011Dezember 2010November 2010Oktober 2010September 2010August 2010Hardware per Kommandozeilenbefehl lshw auslesenLily on explorationWindows Product Key ändernPartitionsgröße mit GParted ändernGehäuseidee: SchlachtaktionWLAN mit Ralink RT2561ST@epost.de – ein Déjà-vuMit Metallschere und -sägeMailserver daheim: PostfixMailserver daheim: dovecot und fetchmailJuli 2010Juni 2010Mai 2010April 2010März 2010Februar 2010Januar 2010Dezember 2009November 2009Oktober 2009September 2009Januar 2009Dezember 2008November 2008Oktober 2008September 2008Juni 2008Mai 2008April 2008März 2008Februar 2008Januar 2008Dezember 2007November 2007Oktober 2007Mai 2007Februar 2007Januar 2007September 2006August 2006Juni 2006Mai 2006April 2006März 2006Februar 2006November 2005Oktober 2005September 2005Juli 2005Juni 2005Mai 2005Mai 2004Oktober 2003September 2003Juli 2003Juni 2002Mai 2002März 2002Februar 2002Januar 2002November 2001Oktober 2001Juli 2001Juni 2001Mai 2001März 2001Februar 2001Januar 2001
get Opera
get Mozilla Firefox
get Konqueror
get Mozilla Thunderbird
get Ubuntu Linux

Valid CSS!
Valid XHTML!

01.

August

2010

Hardware per Kommandozeilenbefehl lshw auslesen

Für Windows gibt es diverse Klicki-Bunti-Programme, welche einem auf Wunsch die Hardware im PC ausgeben können. Unter Linux gibt es dies natürlich auch mit einer GUI, manchmal genügt aber auch schon die Konsole beziehungsweise es wäre nett, wenn man die Informationen einfach und schnell als Text zur Verfügung hat. Mit lshw ist dies möglich und obendrein kann die Ausgabe auch in Form einer Datei im HTML-Format erfolgen.

Wer es auch unter Linux lieber grafisch möchte bekommt mit lshw-gtk die optisch ansprechend aufbereiteten Informationen angezeigt. Doch zunächst erst einmal ein paar Beispiele für das Kommandozeilentool lshw:

$ sudo lshw

Als Ausgabe erhält man eine umfangreiche Liste über den Rechner. Eigentlich schon zu umfangreich, denn im Konsolenfenster werden seitenweise die Angaben ausgegeben.

$ sudo lshw -short

Die Ausgabe ist deutlich »geraffter« und dennoch umfangreich genug. Motherboard, Grafikkarte, Arbeitsspeicher, Festplatten samt Partitionen, es ist alles relativ gut lesbar vorhanden. Da die vollständige Liste den Rahmen hier etwas sprengen würde einfach nur die ersten Zeilen:

H/W path           Device      Class       Description
======================================================
                               system      MS-7360
/0                             bus         MS-7360
/0/0                           memory      64KiB BIOS
/0/4                           processor   Pentium(R) Dual-Core  CPU      E5200 
/0/4/5                         memory      64KiB L1 cache
/0/4/6                         memory      2MiB L2 cache
/0/f                           memory      4GiB System Memory
/0/f/0                         memory      1GiB DIMM SDRAM Synchronous
/0/f/1                         memory      1GiB DIMM SDRAM Synchronous
/0/f/2                         memory      1GiB DIMM SDRAM Synchronous
/0/f/3                         memory      1GiB DIMM SDRAM Synchronous
/0/100                         bridge      82G33/G31/P35/P31 Express DRAM Contro
/0/100/1                       bridge      82G33/G31/P35/P31 Express PCI Express
/0/100/1/0                     display     G94 [GeForce 9600 GT]
/0/100/1a                      bus         82801I (ICH9 Family) USB UHCI Control
/0/100/1a.1                    bus         82801I (ICH9 Family) USB UHCI Control
/0/100/1a.7                    bus         82801I (ICH9 Family) USB2 EHCI Contro
---8<--- schnipp -----

Wie man bereits erkennen kann, sortiert lshw die Informationen bestimmten Gruppen zu und benennt diese Klassen mit entsprechenden Namen. So können beispielweise gezielt die Informationen über die Klasse »disk« im »short«-Format aufgerufen werden:

$ lshw -short -class disk
H/W path           Device      Class       Description
======================================================
/0/100/1f.2/0      /dev/sda    disk        1TB WDC WD10EADS-00L
/0/100/1f.2/1      /dev/cdrom  disk        DVD-RAM GH22NS30
/0/100/1f.5/0      /dev/sdb    disk        500GB WDC WD5001ABYS-0
/0/100/1f.5/1      /dev/sdc    disk        500GB ST3500320AS
/0/1/0.0.0         /dev/sdd    disk        2048MB SCSI Disk
/0/1/0.0.1         /dev/sde    disk        SCSI Disk
/0/1/0.0.2         /dev/sdf    disk        SCSI Disk
/0/1/0.0.3         /dev/sdg    disk        SCSI Disk

Die Angaben aus meinem System beinhalten nicht nur die drei Festplatten, sondern auch den DVD-Brenner sowie ein in einem USB-Cardreader eingestecktes CF-Medium.

Nun zur Ausgabe in HTML. Der Aufruf lautet bespielsweise wie folgt:

$ sudo lshw -html > sysinfo.html

Die Ausgabe erfolgt in kleinen Kästen, stellvertretend für die diversen Angaben nur die für diese Seite etwas angepasste Ausgabe des ersten Kastens:

id:
martins-mint
description: Desktop Computer
product: MS-7360
vendor: MICRO-STAR INTERNATIONAL CO.,LTD
version: 1.0
serial: To Be Filled By O.E.M.
width: 64 bits
capabilities: smbios-2.5 dmi-2.5 vsyscall64 vsyscall32
configuration:
boot = normal
chassis = desktop

Wie eingangs erwähnt gibt es auch eine Möglichkeit sich die Systeminformationen über eine GUI anzeigen zu lassen. Die bereits genannten Klassen sind dort durch eine Baumstruktur dargestellt, welche über mehrere Fenster hinweg von links nach Rechts ausgewählt werden können.

Auch lshw-gtk sollte mit sudo aufgerufen werden, da ansonsten nicht alle Informationen dargestellt beziehungsweise abgerufen werden können.

lshw-gtk: GUI für lshw, Anzeigen der Systeminformationen unter Linux

Warum ich lshw gegenüber lshw-gtk den Vorzug gebe: Ich komme schneller ans Ziel. Ich gebe mir die Informationen einfach in eine Textdatei oder alternativ als HTML-Datei aus, suche nach einer bestimmten Zeichenfolge, beispielsweise »geforce« wenn ich wissen will welche Grafikarte verbaut ist und habe binnen weniger Sekunden die Antwort.

Bei lshw-gtk muss ich mich erst mühselig durch die Baumstruktur klicken bis ich am Ziel bin.

X_FISH

Werbung


Impressum
GnuPG public key
Das Generieren dieser Seite dauerte genau 1.48756 Sekunden.