Comment lister le matériel sous Linux
Par mrjay42, jeudi 31 mars 2011 à 09:13 :: Linux :: #68 :: rss
Trois commandes bien utiles
Je viens de découvrir la commande lshw
Cette commande permet de lister intégralement le matériel présent sur une machine Linux.
A noter qu'il existe aussi : lsusb et lspci qui permettent respectivement de lister le matériel USB et de lister le matériel branché sur port PCI (et un peu plus...normalement ça affiche aussi la carte graphique)
Voici le type de rendu que l'on obtient avec lshw
{{
mrjay@maxibip:~$ lshw WARNING: you should run this program as super-user. maxibip description: Computer width: 32 bits *-core description: Motherboard physical id: 0 *-memory:0 description: System memory physical id: 3 size: 2895MiB *-cpu product: AMD Athlon(tm) Dual Core Processor 4450e vendor: Advanced Micro Devices AMD physical id: a bus info: cpu@0 version: 15.11.2 size: 2300MHz capacity: 2300MHz width: 64 bits capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp x86-64 3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch lbrv cpufreq *-cache:0 description: L1 cache physical id: 0 size: 128KiB *-cache:1 description: L2 cache physical id: 1 size: 512KiB *-memory:1 UNCLAIMED description: RAM memory product: MCP61 Memory Controller vendor: nVidia Corporation physical id: 0 bus info: pci@0000:00:00.0 version: a1 width: 32 bits clock: 66MHz (15.2ns) capabilities: bus_master cap_list configuration: latency=0 *-isa description: ISA bridge product: MCP61 LPC Bridge vendor: nVidia Corporation physical id: 1 bus info: pci@0000:00:01.0 version: a2 width: 32 bits clock: 66MHz capabilities: isa bus_master configuration: latency=0 resources: ioport:c000(size=256) *-serial description: SMBus product: MCP61 SMBus vendor: nVidia Corporation physical id: 1.1 bus info: pci@0000:00:01.1 version: a2 width: 32 bits clock: 66MHz capabilities: cap_list configuration: driver=nForce2_smbus latency=0 resources: irq:255 ioport:fc00(size=64) ioport:1c00(size=64) ioport:f400(size=64) *-memory:2 UNCLAIMED description: RAM memory product: MCP61 Memory Controller vendor: nVidia Corporation physical id: 1.2 bus info: pci@0000:00:01.2 version: a2 width: 32 bits clock: 66MHz (15.2ns) configuration: latency=0 *-usb:0 description: USB Controller product: MCP61 USB Controller vendor: nVidia Corporation physical id: 2 bus info: pci@0000:00:02.0 version: a3 width: 32 bits clock: 66MHz capabilities: ohci bus_master cap_list configuration: driver=ohci_hcd latency=0 maxlatency=1 mingnt=3 resources: irq:21 memory:fe02f000-fe02ffff *-usb:1 description: USB Controller product: MCP61 USB Controller vendor: nVidia Corporation physical id: 2.1 bus info: pci@0000:00:02.1 version: a3 width: 32 bits clock: 66MHz capabilities: ehci bus_master cap_list configuration: driver=ehci_hcd latency=0 maxlatency=1 mingnt=3 resources: irq:22 memory:fe02e000-fe02e0ff *-pci:0 description: PCI bridge product: MCP61 PCI bridge vendor: nVidia Corporation physical id: 4 bus info: pci@0000:00:04.0 version: a1 width: 32 bits clock: 66MHz capabilities: pci subtractive_decode bus_master cap_list resources: ioport:b000(size=4096) memory:fd700000-fd7fffff memory:fde00000-fdefffff *-firewire description: FireWire (IEEE 1394) product: VT6306/7/8 Fire II(M) IEEE 1394 OHCI Controller vendor: VIA Technologies, Inc. physical id: 9 bus info: pci@0000:01:09.0 version: 80 width: 32 bits clock: 33MHz capabilities: ohci bus_master cap_list configuration: driver=firewire_ohci latency=64 maxlatency=32 resources: irq:19 memory:fd7ff000-fd7ff7ff ioport:bc00(size=128) *-multimedia description: Audio device product: MCP61 High Definition Audio vendor: nVidia Corporation physical id: 5 bus info: pci@0000:00:05.0 version: a2 width: 32 bits clock: 66MHz capabilities: bus_master cap_list configuration: driver=HDA Intel latency=0 maxlatency=5 mingnt=2 resources: irq:22 memory:fe024000-fe027fff *-ide:0 description: IDE interface product: MCP61 IDE vendor: nVidia Corporation physical id: 6 bus info: pci@0000:00:06.0 version: a2 width: 32 bits clock: 66MHz capabilities: ide bus_master cap_list configuration: driver=pata_amd latency=0 maxlatency=1 mingnt=3 resources: irq:0 ioport:1f0(size=8) ioport:3f6 ioport:170(size=8) ioport:376 ioport:f000(size=16) *-bridge description: Ethernet interface product: MCP61 Ethernet vendor: nVidia Corporation physical id: 7 bus info: pci@0000:00:07.0 logical name: eth1 version: a2 serial: 00:21:97:28:65:85 width: 32 bits clock: 66MHz capabilities: bridge bus_master cap_list ethernet physical configuration: broadcast=yes driver=forcedeth driverversion=0.64 ip=192.168.1.165 latency=0 maxlatency=20 mingnt=1 multicast=yes resources: irq:43 memory:fe02d000-fe02dfff ioport:ec00(size=8) *-ide:1 description: IDE interface product: MCP61 SATA Controller vendor: nVidia Corporation physical id: 8 bus info: pci@0000:00:08.0 version: a2 width: 32 bits clock: 66MHz capabilities: ide bus_master cap_list configuration: driver=sata_nv latency=0 maxlatency=1 mingnt=3 resources: irq:23 ioport:9f0(size=8) ioport:bf0(size=4) ioport:970(size=8) ioport:b70(size=4) ioport:d800(size=16) memory:fe02c000-fe02cfff *-ide:2 description: IDE interface product: MCP61 SATA Controller vendor: nVidia Corporation physical id: 8.1 bus info: pci@0000:00:08.1 version: a2 width: 32 bits clock: 66MHz capabilities: ide bus_master cap_list configuration: driver=sata_nv latency=0 maxlatency=1 mingnt=3 resources: irq:23 ioport:9e0(size=8) ioport:be0(size=4) ioport:960(size=8) ioport:b60(size=4) ioport:c400(size=16) memory:fe02b000-fe02bfff *-pci:1 description: PCI bridge product: MCP61 PCI Express bridge vendor: nVidia Corporation physical id: 9 bus info: pci@0000:00:09.0 version: a2 width: 32 bits clock: 33MHz capabilities: pci normal_decode bus_master cap_list configuration: driver=pcieport resources: irq:40 ioport:a000(size=4096) memory:fdd00000-fddfffff ioport:fdc00000(size=1048576) *-pci:2 description: PCI bridge product: MCP61 PCI Express bridge vendor: nVidia Corporation physical id: b bus info: pci@0000:00:0b.0 version: a2 width: 32 bits clock: 33MHz capabilities: pci normal_decode bus_master cap_list configuration: driver=pcieport resources: irq:41 ioport:9000(size=4096) memory:fdb00000-fdbfffff ioport:fda00000(size=1048576) *-pci:3 description: PCI bridge product: MCP61 PCI Express bridge vendor: nVidia Corporation physical id: c bus info: pci@0000:00:0c.0 version: a2 width: 32 bits clock: 33MHz capabilities: pci normal_decode bus_master cap_list configuration: driver=pcieport resources: irq:42 ioport:8000(size=4096) memory:fd900000-fd9fffff ioport:fd800000(size=1048576) *-display description: VGA compatible controller product: C61 GeForce 6150SE nForce 430 vendor: nVidia Corporation physical id: d bus info: pci@0000:00:0d.0 version: a2 width: 64 bits clock: 66MHz capabilities: vga_controller bus_master cap_list rom configuration: driver=nvidia latency=0 resources: irq:21 memory:fb000000-fbffffff memory:e0000000-efffffff memory:fc000000-fcffffff memory:c0000000-c001ffff *-pci:4 description: Host bridge product: K8 Athlon64/Opteron HyperTransport Technology Configuration vendor: Advanced Micro Devices AMD physical id: 100 bus info: pci@0000:00:18.0 version: 00 width: 32 bits clock: 33MHz *-pci:5 description: Host bridge product: K8 Athlon64/Opteron Address Map vendor: Advanced Micro Devices AMD physical id: 101 bus info: pci@0000:00:18.1 version: 00 width: 32 bits clock: 33MHz *-pci:6 description: Host bridge product: K8 Athlon64/Opteron DRAM Controller vendor: Advanced Micro Devices AMD physical id: 102 bus info: pci@0000:00:18.2 version: 00 width: 32 bits clock: 33MHz *-pci:7 description: Host bridge product: K8 Athlon64/Opteron Miscellaneous Control vendor: Advanced Micro Devices AMD physical id: 103 bus info: pci@0000:00:18.3 version: 00 width: 32 bits clock: 33MHz configuration: driver=k8temp resources: irq:0 *-scsi physical id: 1 bus info: scsi@2 logical name: scsi2 capabilities: scsi-host configuration: driver=usb-storage *-network DISABLED description: Ethernet interface physical id: 2 logical name: vboxnet0 serial: 0a:00:27:00:00:00 capabilities: ethernet physical configuration: broadcast=yes multicast=yes}}