J'ai besoin d'inventorier le matériel de certains clients Linux dont j'ai "hérité" récemment. Dans le passé, sous Windows, j'ai utilisé l'excellent CPU-z pour générer l'inventaire matériel. Existe-t-il un équivalent Linux?
J'ai besoin d'inventorier le matériel de certains clients Linux dont j'ai "hérité" récemment. Dans le passé, sous Windows, j'ai utilisé l'excellent CPU-z pour générer l'inventaire matériel. Existe-t-il un équivalent Linux?
Réponses:
vous pouvez utiliser CPU-G , voir l'exemple ici
CPU-G est une application qui affiche des informations utiles sur votre matériel. Il recueille et affiche des informations sur votre CPU, RAM, carte mère, quelques informations générales sur votre système et plus encore
% dmidecode
% cat /proc/cpuinfo
% lspci -vvv
Comme root vous montrera tous des informations sur le CPU et la mémoire, vous voudrez peut-être exécuter update-pciids
avant certaines de ces commandes en téléchargeant la dernière version de la liste des ID PCI pour vous assurer que tout rapporte correctement votre matériel.
D' autres réponses sur /proc/cpuinfo
, lspci
, dmidecode
et d' autres outils sont utiles. J'essaierais de m'en tirer d'abord si je le pouvais.
Mais pour les gros travaux, HAL est le principal mécanisme d'énumération et d'identification du matériel sous Linux. À proprement parler, HAL est une API accessible sur le système DBus, mais il existe des outils de ligne de commande pour rendre les informations HAL disponibles pour la consommation humaine ou de script.
Pour commencer, essayez ceci:
$ lshal
L'UDI est un espace de noms dans HAL pour tous les périphériques de votre système. Tout le reste est des paires clé / valeur où les clés sont dans une hiérarchie définie dans la spécification HAL
Je ne connais pas CPU-z, mais si vous êtes intéressé par les informations CPU, recherchez ou grep pour info.category = 'processor'
qui vous donnera une liste des processeurs sur le système, le fabricant, s'ils peuvent étrangler, etc. En général, info.category
est le regroupement de base des appareils (batterie, adaptateur secteur, disque, etc.)
Vous pouvez lister tout le matériel en utilisant
lshw
ou
lspci