Obtenir des informations sur le matériel d'une machine sous Linux

Comment puis-je vérifier quel matériel j'ai? (Avec la version du BIOS, etc.)

Si votre système prend en charge un procfs , vous pouvez get beaucoup d'informations sur votre système en cours d'exécution. C'est une interface avec les data structures du kernel, donc il contiendra également des informations sur votre matériel. Par exemple, pour get des détails sur le processeur utilisé, vous pouvez cat /proc/cpuinfo Pour plus d'informations, vous devriez voir l' homme proc .

Plus d'informations sur le matériel peuvent être obtenues via les messages logmessages de la memory tampon du kernel avec dmesg . Par exemple, cela vous donnera un bref résumé du matériel connecté récemment et comment il est embedded dans le système.

Ce sont quelques "interfaces" de base que vous aurez sur chaque dissortingbution pour get des informations sur le matériel.

D'autres «petits» outils pour collecter des informations sur le matériel sont les suivants:

  • lspci – Matériel PCI
  • lsusb – Matériel USB

En fonction de votre dissortingbution, vous aurez également access à l'un de ces deux outils pour get une vue d'set détaillée de votre configuration matérielle:

  • lshw
  • hwinfo (SuSE spécifique mais disponible sous d'autres dissortingbutions également)

Le "portail" de votre matériel est à travers le "Desktop Management Interface" (-> DMI). Ce cadre exposera les informations de votre système à votre logiciel et est utilisé par lshw par exemple. Un outil pour interagir directement avec le DMI est dmidecode et disponible sur la plupart des dissortingbutions en tant que package. Il viendra avec biosdecode qui vous montre également les informations BIOS disponibles.

Pour afficher une belle vue d'set de mon matériel, j'utilise lshw -short , meilleure exécution (en tant que root ). Vous pouvez simplement exécuter lshw plain bien sûr, mais je préfère la concision que l'option -short offre.

Pour vérifier mon utilisation du disque dur, j'utilise df --human-readable , qui devrait être disponible par défaut sur votre système (contrairement à lshw ).

En outre, jetez un oeil à vérifier le matériel sur Linux .

Vous pouvez utiliser 'lshw'. Installez-le en utilisant 'sudo apt-get install lshw' sur Debian et les dérivés. Il y a même une version graphique appelée lshw-gtk.

Ceci est très variable entre les variantes unix. Vérifiez la colonne de votre variante sur le Rosetta Stone pour Unix .

Sous Linux, lshw recueille beaucoup d'informations dispersées dans différents files text sous /proc et /sys .

pour info cpu

cat /proc/cpuinfo

pour l'utilisation du disque

df -h

pour les maps PCI et les bus

lspci

vous pouvez find lshw utile

si vous avez besoin de périphériques USB

lsusb