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}}