Comment puis-je trouver mes détails matériels?

114

Existe-t-il un logiciel intégré ou une méthode de terminal permettant de visualiser les profils matériels sur mon système? L’équivalent Windows d’une telle fonctionnalité serait Gestionnaire de périphériques .

    
posée Oxwivi 23.03.2011 - 11:07
la source

17 réponses

133

Il y a quelques options:

  • lspci affichera la plupart des de votre matériel de manière rapide. Il a différents niveaux de verbosité afin que vous puissiez obtenir plus d'informations avec les indicateurs -v et -vv si vous le souhaitez. L'argument -k est un bon moyen de savoir quel pilote de noyau un composant matériel utilise. -nn vous permettra simplement de connaître l'ID du matériel, ce qui est idéal pour la recherche.

    Mais ce n’est qu’un moyen très simple et rapide d’obtenir une liste de matériel. Je demande souvent aux gens de publier la sortie ici en essayant d'identifier leur matériel sans fil. C'est génial pour des choses comme ça.

    ne affiche pas de matériel USB autre que les bus USB.

    Voici trois exemples concrets:

    Graphiques:

    $ lspci -nnk | grep VGA -A1
    03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF110 [GeForce GTX 580] [10de:1080] (rev a1)
        Kernel driver in use: nvidia
    

    Audio:

    $lspci -v | grep -A7 -i "audio"
    00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
        Subsystem: Acer Incorporated [ALI] Device 080d
        Flags: bus master, fast devsel, latency 0, IRQ 34
        Memory at f0940000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
    
    --
    00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
        Subsystem: Acer Incorporated [ALI] Device 080d
        Flags: bus master, slow devsel, latency 32, IRQ 35
        Memory at f0944000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
    

    Mise en réseau:

    $ lspci -nnk | grep net -A2
    00:0a.0 Ethernet controller [0200]: NVIDIA Corporation MCP79 Ethernet [10de:0ab0] (rev b1)
        Subsystem: Acer Incorporated [ALI] Device [1025:0222]
        Kernel driver in use: forcedeth
    --
    05:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) [168c:001c] (rev 01)
        Subsystem: AMBIT Microsystem Corp. AR5BXB63 802.11bg NIC [1468:0428]
        Kernel driver in use: ath5k
    
  • lsusb est comme lspci mais pour les périphériques USB. Fonctionnalité similaire avec des options de verbosité similaires. Bon si vous voulez savoir ce qui est branché.

  • sudo lshw vous donnera une liste très complète de matériel et de paramètres.

    Cela vous donne beaucoup d’informations, je vous suggère de les transférer dans less ou de les afficher dans un fichier et de les ouvrir dans quelque chose que vous pouvez déplacer:

    sudo lshw | less
    

    Bien sûr, il s’agit généralement d’un lot d’informations. Vous n'avez souvent besoin que d'informations sur un petit sous-ensemble de votre matériel et lshw vous permettra de sélectionner une catégorie. Si vous vouliez simplement voir vos périphériques réseau, par exemple, exécutez ceci:

    sudo lshw -c network
    
  • Si vous voulez quelque chose de graphique, je vous suggère de regarder hardinfo . Vous devrez d'abord l'installer:

    sudo apt-get install hardinfo
    

    Vous exécutez alors simplement le même terminal avec hardinfo . Je ne sais pas qu'il a un emplacement de menu par défaut.

    Mais il peut vous donner un peu plus d’informations (bottes, noyaux disponibles, etc.) que les autres options, ainsi que des listes similaires de matériel PCI et USB comme les deux premières commandes.

    Il fournit également une analyse comparative simple. Je pense que les développeurs ont pour objectif d’en faire un remplacement de Sandra (un outil de collecte d’informations de matériel Windows populaire).

    Il a même des options pour produire un rapport agréable que vous pouvez envoyer à quelqu'un (même si cela peut facilement être trop ).

    
réponse donnée Oli 23.03.2011 - 11:37
la source
50

Vous pouvez utiliser lshw qui est un outil CLI:

sudo lshw

comme le dit la page de manuel:

  

lshw est un petit outil pour extraire des informations détaillées sur le matériel     configuration de la machine. Il peut signaler la configuration exacte de la mémoire,     Version du micrologiciel, configuration de la carte mère, version et vitesse du processeur, cache     configuration, vitesse de bus, etc. sur les systèmes x86 ou IA-64 compatibles DMI et     sur certaines machines PowerPC (le PowerMac G4 est connu pour fonctionner).

Vous pouvez également utiliser HardInfo :

  

HardInfo peut collecter des informations sur le matériel et le système d’exploitation de votre système, effectuer des tests et générer des rapports imprimables au format HTML ou au format texte brut.

     

Il peut également être facilement étendu, car la documentation du développeur et le code source complet (publié sous GNU GPL version 2) sont disponibles.

Installez-le en exécutant cette commande:

sudo apt-get install hardinfo

ou recherchez hardinfo dans Synaptic ou Software Center.

    
réponse donnée Pedram 08.06.2011 - 14:19
la source
15

Il existe plusieurs manières de collecter des informations sur le matériel. Je posterai toutes les possibilités que je connais. Pour plus d'informations sur l'un des programmes, veuillez consulter leurs pages de manuel.

Option 1 - lshw

lshw qui doit être installé par défaut. Vous devrez le lancer en tant que super utilisateur (sudo).

Il présentera une liste très détaillée de presque tous les composants. Pour obtenir une représentation de liste plus courte, vous pouvez utiliser l'indicateur -short .

Vous pouvez le faire sortir les informations de plusieurs manières.

Option 2 - hwinfo (doit être installé)

hwinfo que vous devez installer. C'est dans les dépôts.

Il présente également les composants de manière très détaillée. Ici, le drapeau --short vous donnera une belle liste de catégories de matériel.

Avec l'option --[hwtype] , vous pouvez obtenir des informations détaillées sur un type de matériel sélectionné uniquement, ce qui est parfois pratique.

Je ne connais aucune solution unique permettant de désactiver / activer du matériel ou des pilotes. Les pilotes sont généralement des modules du noyau que vous pouvez activer (ajouter) et désactiver (supprimer) à l’aide de la commande modprobe .

En utilisant lsmod , vous pouvez savoir quels modules sont actuellement chargés.

    
réponse donnée Octavian Damiean 23.03.2011 - 11:34
la source
12

lshw est une très bonne commande qui vous donne des informations très détaillées sur votre matériel. Si vous ne voulez pas installer autre chose comme hardinfo , ce sera une très bonne commande. Mais utilisez lshw (vous pouvez dire lister le matériel pour vous souvenir de cette commande) avec les options -html ou -xml pour obtenir les informations de manière plus interactive.

Ici, il illustre

    $ sudo lshw | less (or more)
    $ sudo lshw -html > myhardware.html
    $ sudo lshw -xml > myhardware.xml

Maintenant, ouvrez simplement les fichiers .html ou .xml créés dans votre répertoire actuel pour obtenir une description complète de votre matériel.

    
réponse donnée Saurav Kumar 27.08.2013 - 12:43
la source
8

lshw est la commande, vous pouvez également grep, lshw | grep audio par exemple.

Je ne sais pas comment vous pouvez l’afficher dans l’interface graphique.

    
réponse donnée Pentarex 08.06.2011 - 14:14
la source
7

HardwareLiSter est un outil utile qui peut vous montrer des informations détaillées sur tout le matériel de votre système dans une interface graphique conviviale. .

Si vous préférez utiliser un terminal, essayez sudo dmidecode qui vous donnera également une liste très détaillée de tout le matériel.

    
réponse donnée Mark Rooney 23.03.2011 - 11:59
la source
7

lspci - Matériel PCI

lsusb, lspcmcia, lshw, lshw-gtk

dmidecode -information sur le matériel de votre système comme décrit dans le BIOS du système

kinfocenter

cat /proc/cpuinfo

    
réponse donnée jet 08.06.2011 - 17:05
la source
5

depuis le terminal:

sudo lshw

à partir de l'interface graphique, vous devez installer gnome-device-manager

    
réponse donnée thomasmichaelwallace 08.06.2011 - 14:14
la source
5

D'autres excellents outils pour Ubuntu sont

i-nex

I-Nex est un outil gratuit d’information système utilisé pour collecter des informations sur les principaux composants du système (périphériques), tels que le processeur, la carte mère, la mémoire, la mémoire vidéo, le son, les périphériques USB, etc. L'application permet, via une interface claire à onglets, d'afficher des informations sur le matériel du système. Cet utilitaire affiche une quantité importante de détails sur le système. L'utilitaire I-Nex continue à ajouter de nouvelles fonctionnalités, cette fois-ci, j'ai inclus l'onglet d'informations GPU et d'autres corrections diverses. En plus de pouvoir afficher des informations sur le matériel, I-Nex peut également générer un rapport avancé pour lequel vous pouvez sélectionner les éléments à inclure et éventuellement envoyer le rapport à un service tel que Pastebin (et autres). Il dispose également d'une option permettant de prendre une capture d'écran de la fenêtre I-Nex directement depuis l'application. La différence entre I-Nex et les autres outils d'interface graphique disponibles pour Linux est que les informations sont mieux organisées et affichées plus rapidement (que lshw-gtk par exemple). En outre, les informations sur le matériel sont présentées d’une manière plus facile à comprendre que d’autres outils de ce type.

cpu-g

CPU-G est un utilitaire utile pour afficher les informations sur le matériel. Il détecte le matériel et affiche des détails sur tout, affiche des informations sur le processeur (processeur), la RAM (active / inactive, gratuite, utilisée et en cache), la carte mère et le chipset, les détails du BIOS, les détails de la carte graphique et les détails de Linux installé. p>

SOURCE lien

    
réponse donnée tigerjack89 21.04.2015 - 22:39
la source
4

Gestionnaire de périphériques du centre logiciel Ubuntu.

    
réponse donnée Merlin2525 21.04.2011 - 02:09
la source
4

Installez Sysinfo à partir du centre logiciel Ubuntu. Sysinfo est un outil graphique capable d'afficher des informations matérielles et logicielles sur l'ordinateur sur lequel il est exécuté.

Il est capable de reconnaître des informations sur:

  • Système (version de distribution Linux, versions de GNOME, noyau, gcc et  Xorg et nom d'hôte)
  • CPU (identification du fournisseur, nom du modèle, fréquence, cache de niveau 2, bogomips,  numéros de modèle et drapeaux)
  • Mémoire (RAM système totale, mémoire disponible, espace de swap total et gratuit, en cache,  Mémoire active et inactive)
  • Stockage (interface IDE, tous les périphériques IDE, périphériques SCSI)
  • Matériel (carte mère, carte graphique, carte son, périphériques réseau)
  • Carte graphique NVIDIA: uniquement avec le pilote d’affichage NVIDIA installé

    
réponse donnée karel 16.02.2014 - 13:54
la source
3

J'ai écrit un script shell pour rassembler tous les détails matériels possibles sur les systèmes Linux, y compris Ubuntu, en utilisant des commandes natives. Toute personne intéressée peut voir et télécharger le script depuis: Un simple script shell pour obtenir des informations sur le matériel depuis une boîte Linux .

Ce script récupère les détails suivants:

  • Version du système d'exploitation (Linux), version du noyau, détails de disponibilité, etc.
  • Fournisseur du système (serveur), numéro de série, etc.
  • Détails de la carte mère du serveur
  • Le BIOS du serveur en un coup d’œil
  • Détails du processeur du serveur
  • Détails de la mémoire physique du serveur (RAM)
  • Les périphériques / contrôleurs PCI en un coup d’œil
  • Détails du lecteur de disque dur
  • Informations sur le matériel réseau
réponse donnée Mssm 10.01.2015 - 09:47
la source
3

Ajouter des détails:

  • lscpu affiche des informations sur l'architecture du processeur
  • lsblk périphériques de bloc de liste
  • sudo lshw -short | grep -i "system memory" list memory system

Tapez simplement ls et utilisez tab pour obtenir rapidement.

    
réponse donnée Honghe.Wu 16.02.2014 - 13:51
la source
2
  

Existe-t-il un seul utilitaire pour surveiller l’état de fonctionnement de la plupart des matériels? Tout comme certains logiciels sous Windows?

Si vous recherchez "test système" dans un tiret, vous verrez un programme qui vérifiera un nombre fou de fonctionnalités. La deuxième image montre qu'il vérifiera la suspension, la gestion de l'alimentation, l'audio, l'usb, les graphiques, les mediacards, les lecteurs de DVD et bien plus encore.

Si quelque chose ne va pas lié à un appareil, il vous en informera. Une simple recherche sur AU ou la publication d'une question spécifique à un problème affiché sur la page de résultats devrait vous aider à identifier le problème associé.

    
réponse donnée Rinzwind 21.09.2015 - 15:49
la source
2

NeoFetch est une solution en ligne de commande très utile pour obtenir des informations de haut niveau (si vous utilisez Ubuntu 14.04 ou supérieur).

Pour installer, vous devez d'abord ajouter le PPA:

sudo add-apt-repository ppa:dawidd0811/neofetch

Puis installez:

sudo apt update && sudo apt install neofetch

Puis lancez:

neofetch

    
réponse donnée David Pratt 04.01.2017 - 12:44
la source
1

Le référentiel Universe sur Ubuntu 14.04 et versions ultérieures contient un script Bash nommé inxi dans le package avec le même nom. Au moins Xubuntu 16.04 est installé par défaut. Vous pouvez contrôler sa sortie via des options. Voir man inxi . Par exemple. inxi -v 2 affiche les informations dans le niveau de verbosité 2; les niveaux 0 à 7 sont supportés.

    
réponse donnée jarno 17.01.2017 - 11:35
la source
0

outil hw-probe: lien

L'outil crée une sonde de l'ordinateur, y compris les sorties des listers matériels (hwinfo, dmidecode, biosdecode, etc.), plusieurs outils de diagnostic Linux (smartctl, memtester, etc.) et les journaux système (dmesg, Xorg.log, etc. .).

Exemple d'analyse: lien

Je suis l'auteur de ce projet, alors n'hésitez pas à poser des questions dans les commentaires!

    
réponse donnée linuxbuild 30.11.2017 - 14:02
la source

Lire d'autres questions sur les étiquettes