Je présente ici quelques outils qui vous permettront de consulter bon nombre d’information sur votre matériel. Utilisant une distribution debian, je fournit le nom des packages de cette distribution, mais ces outils sont à peu prêt mis à disposition dans toutes les distributions.
dmidecode
Cet outil permet d’interroger le contenu du Bios, vous permettant de récupérer un nombre considérable d’information sur vos composants internes.
Sous debian, le paquet fournissant dmidecode se nomme … dmidecode
Pour l’installer
en tant qu’utilisateur root :apt install dmidecode
La sortie de dmidecode particulièrement longue, il peut être intéressant de la rediriger dans un fichier pour ensuite le consulter avec votre editeur de texte favori.
en tant qu’utilisateur root :dmidecode > liste_composants.txt
root@msi:~# dmidecode
dmidecode 3.4
Getting SMBIOS data from sysfs.
SMBIOS 3.2.0 present.
Table at 0x9980C000.
...
hwinfo
Sous débian, installez le package hwinfoapt install hwinfo
pour executer :/usr/sbin/hwinfo
Très verbeux également, je vous conseille de le rediriger dans un fichier.
Vous pouvez également obtenir une version condensé :/usr/sbin/hwinfo --short
root@msi:~# hwinfo --short
cpu:
Intel(R) Core(TM) i5-10300H CPU @ 2.50GHz, 800 MHz
Intel(R) Core(TM) i5-10300H CPU @ 2.50GHz, 1933 MHz
Intel(R) Core(TM) i5-10300H CPU @ 2.50GHz, 1841 MHz
Intel(R) Core(TM) i5-10300H CPU @ 2.50GHz, 800 MHz
...
lshw
Un autre utilitaire
Sous debian, installez le package lshwapt install lshw
pour lancer, tappez simplement/usr/sbin/lshw
Dispose, comme hwinfo, d’un paramètre shortlshw -short
root@msi:~# lshw -short =============================================================
system GF75 Thin 10SC (17F6.1)
/0 bus MS-17F6
/0/1 memory 64KiB BIOS
/0/3b memory 16GiB Mémoire Système
/0/3b/0 memory 8GiB SODIMM DDR4 Synchrone 3200 MHz (0,3 ns)
/0/3b/1 memory 8GiB SODIMM DDR4 Synchrone 3200 MHz (0,3 ns)
lspci
Fournit par le package pci-utils
Cet outil fournit les informations sur les périphériques et bus pciroot@msi:~# lspci
00:00.0 Host bridge: Intel Corporation 10th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 02)
00:01.1 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x8) (rev 02)
00:02.0 VGA compatible controller: Intel Corporation CometLake-H GT2 [UHD Graphics] (rev 05)
...
lsusb
Fournit par le package usb-utils
Affiche les informations sur les ports usbroot@msi:~# lsusb
*Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 2a7a:8927 CASUE USB KB
Bus 001 Device 003: ID 3151:3020 YICHIP Wireless Device
Bus 001 Device 006: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ethtool
Pour l’obtenir, installer le package ethtool
Cet outils présente des informations sur les cartes réseau (nécessite de le lancer avec en paramètre le nom de la carte réseau à intérroger).
root@msi:~# ethtool enp4s0
Settings for enp4s0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
...
`
Il ne se limite pas à la consultation, mais peu également modifier les paramètres de la carte réseau et du driver utilisé.
lscpu
Ici on souhaite obtenir des détails sur les processeurs embarqués sur la machine.
package : util-linux
root@msi:~# lscpu
Architecture : x86_64
Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit
Tailles des adresses: 39 bits physical, 48 bits virtual
Boutisme : Little Endian
Processeur(s) : 8
...
hdparm
Détails concernant les disques dur.
package : hdparm
root@msi:~# hdparm -i /dev/sda
/dev/sda:
Model=Samsung SSD 870 EVO 1TB, FwRev=SVT03B6Q, SerialNo=S75CNX0WC12517D
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=unknown, MaxMultSect=1, MultSect=1