Il arrive souvent sur un serveur distant, ou même sur sa propre machine si on n’a pas envie de mettre les doigts dans la prise de chercher à connaitre la référence de son disque dur, de sa mémoire ou de sa carte mère sans avoir à arrêter et démonter le serveur.

Pour cela il existe plusieurs commandes utiles en fonction du besoin

Hwinfo

Hwinfo permet d’avoir un résumé assez complet de tous les composants, il s’installe avec le classique apt-get

apt-get install hwinfo

Et se lance sans paramètre pour commencer :

hwinfo

Le problème c’est qu’il va vous raconter sa vie, en affichant jusqu’a 20 lignes pour un port usb, ce qui nous intéresse par forcément, il faudra donc passer par un grep ou utiliser le paramètre –short pour avoir quelque chose de lisibile

hwinfo --short
cpu: 
 Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz, 3300 MHz
 Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz, 3300 MHz
 Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz, 1600 MHz
 Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz, 3300 MHz
keyboard:
 /dev/input/event2 Microsoft Wireless Desktop Receiver 3.1
 Logitech USB Receiver
mouse:
 /dev/input/mice Microsoft Wireless Desktop Receiver 3.1
 Logitech USB Receiver
monitor:
 Generic Monitor
graphics card:
 nVidia VGA compatible controller
sound:
 Intel Audio device
 nVidia Audio device
storage:
 Intel IDE interface
 Intel IDE interface
network:
 eth0 Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller
 wlan0 Guillemot RTL8188S WLAN Adapter
network interface:
 wlan0 WLAN network interface
 eth0 Ethernet network interface
 lo Loopback network interface
disk:
 /dev/sda Corsair Force 3
 /dev/sdb WDC WD7500BPKT-0
 /dev/sdc WDC WD20EARX-00P
 /dev/sdd Samsung SSD 840
 /dev/sdf Corsair Voyager Mini
partition:
 /dev/sda1 Partition
 /dev/sdb1 Partition
 /dev/sdb2 Partition
 /dev/sdc1 Partition
 /dev/sdd1 Partition
 /dev/sdd2 Partition
 /dev/sdf1 Partition
usb controller:
 Intel USB Controller
 Intel USB Controller
 USB Controller
bios:
 BIOS
bridge:
 Intel Host bridge
 Intel PCI bridge
 Intel PCI bridge
 Intel PCI bridge
 Intel PCI bridge
 Intel PCI bridge
 Intel 82801 PCI Bridge
 Intel ISA bridge
 PCI bridge
hub:
 Linux 3.5.0-26-generic xhci_hcd xHCI Host Controller
 Linux 3.5.0-26-generic xhci_hcd xHCI Host Controller
 Genesys Logic USB2.0 Hub
 Linux 3.5.0-26-generic ehci_hcd EHCI Host Controller
 Hub
 Linux 3.5.0-26-generic ehci_hcd EHCI Host Controller
 Hub
memory:
 Main Memory
unknown:
 FPU
 DMA controller
 PIC
 Timer
 Keyboard controller
 PS/2 Controller
 Intel Communication controller
 Intel SMBus
 LGE Nexus 4
 Logitech USB Receiver

 

Tout le matériel n’est pas reconnu sur ma machine, mais avec un peu de chance sur un serveur un peu moins récent vous devriez trouver votre bonheur. Par chance je cherchais la référence de l’un de mes disques et il a été très bien reconnu.

Les autres commandes

Pour le cpu vous trouverez des informations assez détaillées ici :

cat /proc/cpuinfo

Idem pour la mémoire :

cat /proc/meminfo

 

A lire également