Differences

This shows you the differences between two versions of the page.

Link to this comparison view

unix:biosinfo [2010/01/12 13:29] (current)
Line 1: Line 1:
 +Vous avez une machine mais vous ne savez pas ce que c'est, heureusement vous disposez d'un unix libre dessus.
  
 +Installez l'​utilitaire dmidecode. Celui-ci va pouvoir aller récupérer un certain nombre d'​informations sur et les présenter de belle manière pour que l'on puisse faire facilement connaissance avec notre machine. La commande va utiliser le standard smbios/dmi pour glaner les informations selon les 40 types de DMI existant.
 +
 +Pour commencer, le plus simple est de lancer la commande suivante :
 +<​code>​dmidecode</​code>​
 +La vous pouvez voir un arbre avec tous les informations su les 39 champs. c'est bien mais pas forcément pratique.
 +
 +Voyons déjà quels types DMI sont disponibles selon le man:
 +
 +         * 0   BIOS
 +         * 1   ​System
 +         * 2   Base Board
 +         * 3   ​Chassis
 +         * 4   ​Processor
 +         * 5   ​Memory Controller
 +         * 6   ​Memory Module
 +         * 7   Cache
 +         * 8   Port Connector
 +         * 9   ​System Slots
 +         * 10   On Board Devices
 +         * 11   OEM Strings
 +         * 12   ​System Configuration Options
 +         * 13   BIOS Language
 +         * 14   Group Associations
 +         * 15   ​System Event Log
 +         * 16   ​Physical Memory Array
 +         * 17   ​Memory Device
 +         * 18   ​32-bit Memory Error
 +         * 19   ​Memory Array Mapped Address
 +         * 20   ​Memory Device Mapped Address
 +         * 21   ​Built-in Pointing Device
 +         * 22   ​Portable Battery
 +         * 23   ​System Reset
 +         * 24   ​Hardware Security
 +         * 25   ​System Power Controls
 +         * 26   ​Voltage Probe
 +         * 27   ​Cooling Device
 +         * 28   ​Temperature Probe
 +         * 29   ​Electrical Current Probe
 +         * 30   ​Out-of-band Remote Access
 +         * 31   Boot Integrity Services
 +         * 32   ​System Boot
 +         * 33   ​64-bit Memory Error
 +         * 34   ​Management Device
 +         * 35   ​Management Device Component
 +         * 36   ​Management Device Threshold Data
 +         * 37   ​Memory Channel
 +         * 38   IPMI Device
 +         * 39   Power Supply
 +Pour pouvoir avoir les informations sur chaques type : 
 +<​code>​dmidecode --type $i</​code>​
 +où $i est un chiffre variant de 0 à 39 suivant le type d'​information que l'on veut récupérer.
 +
 +Bon c'est bien mais on peut encore faire mieux.
 +
 +dmidecode dispose d'un certain nombre de mot clefs ainsi : 
 +   * connaitre la version du bios : 
 +<​code>​dmidecode -s bios-version</​code>​
 +   * connaitre son type de processeurs quelque soit l'OS (Unix propre bien sûr) :
 +<​code>​dmidecode -s processor-version
 +dmidecode -s processor-family
 +dmidecode -s processor-manufacturer
 +dmidecode -s processor-frequency
 +</​code>​
 +
 +Avec encore plus d'​information : flags supportés etc.
 +<​code>​dmidecode --type 4</​code>​
 +
 +    * connaitre les emplacements mémoires, si ils sont utilisés ou libre, la taille et le type de la mémoire sur chaque emplacement :
 +<​code>​dmidecode --type 17</​code>​
 +
 +    * le modèle de la carte mère, son type, son numéro de série
 +<​code>​dmidecode --type 2</​code>​
 +
 +Je vais pas quand même tout vous dire, pour le reste débrouillez vous, dmidecode permet de faire une véritable autopsie de ses machines.
unix/biosinfo.txt · Last modified: 2010/01/12 13:29 (external edit)