Lister le matériel

Dynast -  
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,

J'aimerais, a partir d'un script a exécuter dans un terminal, lister l'ensemble du matériel et logiciel du poste sur lequel on travail.

Pour le moment, mon script se limite au matériel :

#! /bin/sh
cat /etc/issue > MaConfig
sed '$d' MaConfig > MaConfig
grep model\ name /proc/cpuinfo >> MaConfig
grep MemTotal /proc/meminfo >> MaConfig
lspci >> MaConfig

J'aimerais savoir s'il n'y aurais pas moyen d'améliorer ce script pour récupérer avec plus de précision les contrôleurs vidéo, audio, ethernet, nombre de disque dur, mémoire RAM, et, si c'est possible, les logiciels installé...

Pour les logiciels, j'ai pensé a une commande :

cat rpm -qa > MesLog

Mais je me retrouve avec un fichier texte de plus de 1000 lignes, et donc je ne pense pas avoir listé ce que je voulais vraiment...

Merci d'avance.

6 réponses

Apatik Messages postés 5304 Date d'inscription   Statut Contributeur Dernière intervention   782
 
ls /bin/ Peut-être?
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

As tu essayer la commande lshw ?
0
Dynast
 
bash: lshw: command not found

Voici ce que me répond le terminal après avoir tester la commande lshw...
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Re,

Il faut l'installer
En root tape
urpmi lshw
--
106485010510997108
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Dynast
 
Ah oki, merci bien :)
Je pense pouvoir trouver mon bonheur là dedans, mais pour ce qui est de lister les logiciels installé, vous pensez qu'il y a une solution ou pas ?
0
Apatik Messages postés 5304 Date d'inscription   Statut Contributeur Dernière intervention   782
 
Je me répète non..
ls /bin/ ne te conviendrais pas?
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

mais pour ce qui est de lister les logiciels installé
Je ne connais pas la sortie de rpm -qa.
Affiche par exemple
rpm -qa | tail -50


ls /bin/ ne te conviendrais pas?
Dans /bin, /sbin, /usr/bin, /usr/sbin on a des commandes. A savoir que plusieurs commandes font partie de même paquet (logiciel) rpm.

Pour lister les commandes on peut faire
for cmd in $(ls /{,s,usr/{,s}}bin);do whatis $cmd;done > commande
0