26.02.2014 Aufrufe

LinuxUser Python-CODE, Embedded-Einstieg, Crosscompiling (Vorschau)

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Lshw<br />

NETZ&SYSTEM<br />

XML-Dokument erzeugt, das sich<br />

gut für das Archivieren in einer<br />

Datenbank eignet. Schöner und<br />

für Menschen besser zu lesen erscheinen<br />

die Ausgaben als HTML-<br />

Seite, wie sie die gleichnamige<br />

Option (kleingeschrieben: -html)<br />

erzeugt. Noch einen Schritt weiter<br />

geht -X, das eine grafische<br />

Oberfläche startet.<br />

Um nur eine kurze Übersicht<br />

statt der teilweise wirklich sehr<br />

detaillierten Informationen, wie<br />

Lshw sie voreingestellt ausgibt,<br />

zu erhalten, stehen die Optionen<br />

-businfo und -short für die Kommandozeile<br />

bereit.<br />

Ohne Root-Privilegien hat Lshw<br />

nur begrenzten Zugriff auf die<br />

Systeminformationen. Entsprechend<br />

schlanker fällt die Ausgabe<br />

aus, allerdings fehlen dann relevante<br />

Teile. Normalerweise sollten<br />

Sie Lshw daher als Root (sudo<br />

lshw) verwenden. Mit den entsprechenden<br />

Optionen passen Sie<br />

die Ausgabe an. Dazu nutzen Sie<br />

zum Beispiel Klassen (Tabelle<br />

Klassen) und Tests (Tabelle<br />

Tests).<br />

Sensible Informationen<br />

Mithilfe der Option -sanitize ersetzt<br />

Lshw sensible Informationen<br />

(wie Seriennummern und IP-<br />

Adressen) durch die Zeichenkette<br />

[REMOVED]. Das erweist sich besonders<br />

dann als sinnvoll, wenn Sie<br />

diese Informationen an Dritte<br />

weitergeben möchten, etwa bei<br />

Anfragen in Foren oder Ähnlichem.<br />

Die Option -quiet verhindert,<br />

dass Lshw auf dem Terminal<br />

anzeigt, welche Klasse die Software<br />

gerade testet.<br />

Ganz anders -numeric: Diese Option<br />

veranlasst die Ausgabe numerischer<br />

IDs für PCI, USB und<br />

andere Geräte. Die Ausgaben der<br />

einzelnen Klassen zeigt Lshw in<br />

einer Baumstruktur. Die Äste<br />

KLASSEN<br />

address Speicheradressen für Extension-ROM oder Videospeicher<br />

bridge<br />

PCI-to-PCI, AGP, PCMCIA<br />

bus<br />

nur Busse, ohne daran hängende Hardware<br />

communication serielle Ports, Modem<br />

disk<br />

Laufwerke (auch optische)<br />

display Grafikkomponenten (ohne Monitor)<br />

generic andere Komponenten<br />

input<br />

Tastaturen, Mäuse, Joysticks<br />

memory<br />

RAM, BIOS, Firmware<br />

multimedia Sound-, TV- und Video-Karten<br />

network Bluetooth, Ethernet, FDDI, WLAN<br />

power<br />

Stromversorgungen, Batterien<br />

printer Drucker, All-in-one-Geräte<br />

processor CPU, aber auch RAID-Controller<br />

storage SCSI- oder IDE-Controller<br />

system<br />

Art des Systems: Laptop, Desktop, Server oder „Computer“<br />

tape<br />

DAT/ DDS-Streamer<br />

volume<br />

Dateisysteme, Partitionen<br />

cpuid<br />

die ausgelesene CPU-ID<br />

cpuinfo<br />

Daten der CPU<br />

device-tree OpenFirmware Device Tree (PowerPC)<br />

dmi<br />

DMI/ SMBIOS-Erweiterungen<br />

ide<br />

klassische IDE- und ATAPI-Geräte<br />

isapnp<br />

ISA-PnP-Erweiterungen<br />

pci<br />

PCI- und AGP-Geräte<br />

pcmcia<br />

PCMCIA- und PC-Card-Erweiterungen<br />

memory<br />

Memory-Size-Heuristiken<br />

network<br />

Netzwerk-Interfaces<br />

scsi<br />

echte und simulierte SCSI-Geräte<br />

spd Serial Presence Detect [2]<br />

usb<br />

alle USB-Geräte<br />

TESTS<br />

# lshw<br />

...<br />

*-multimedia<br />

description: Audio device<br />

product: Azalia Audio Controller<br />

vendor: Silicon Integrated Systems [SiS]<br />

physical id: f<br />

bus info: pci@0000:00:0f.0<br />

version: 00<br />

width: 32 bits<br />

clock: 33MHz<br />

capabilities: pm bus_master cap_list<br />

configuration: driver=HDA Intel latency=0<br />

maxlatency=11 mingnt=52<br />

resources: irq:18 memory:d4200000-d4203fff<br />

...<br />

*-usb:1<br />

description: USB Controller<br />

product: USB 1.1 Controller<br />

vendor: Silicon Integrated Systems [SiS]<br />

physical id: 3.1<br />

bus info: pci@0000:00:03.1<br />

version: 0f<br />

width: 32 bits<br />

clock: 33MHz<br />

capabilities: bus_master<br />

configuration: driver=ohci_hcd latency=32<br />

maxlatency=80<br />

resources: irq:21 memory:d4205000-d4205fff<br />

*-usb:2<br />

description: USB Controller<br />

product: USB 2.0 Controller<br />

vendor: Silicon Integrated Systems [SiS]<br />

physical id: 3.3<br />

bus info: pci@0000:00:03.3<br />

version: 00<br />

width: 32 bits<br />

clock: 33MHz<br />

capabilities: pm debug bus_master cap_list<br />

configuration: driver=ehci_hcd latency=32<br />

maxlatency=80<br />

resources: irq:22 memory:d4206000-d4206fff<br />

...<br />

LISTING 1<br />

www.linux-user.de<br />

02 | 11 77

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!