Comment trouver les détails de mon matériel?

138

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 le Gestionnaire de périphériques .

Oxwivi
la source

Réponses:

155

Il y a quelques options:

  • lspcivous montrera l' essentiel de votre matériel de manière rapide et agréable. Il comporte divers niveaux de verbosité, ce qui vous permet d’obtenir plus d’informations -vet d’ -vvindicateurs si vous le souhaitez. L' -kargument est un bon moyen de savoir quel pilote de noyau est utilisé par un composant matériel. -nnvous indiquera simplement l'ID du matériel, ce qui est excellent 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 d’envoyer le résultat ici pour identifier leur matériel sans fil. C'est bien pour des choses comme ça.

    Il ne montre pas le matériel USB autre que les bus USB.

    Voici trois exemples concrets:

    Graphique:

    $ 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
    

    L'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
    

    La 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
    
  • lsusbest comme lspcimais pour les périphériques USB. Fonctionnalité similaire avec des options de verbosité similaires. Bien 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.

    Il vous donne tellement d’informations que je vous suggère de le lessdiriger ou de le sortir dans un fichier et de l’ouvrir dans quelque chose dans lequel vous pouvez vous déplacer:

    sudo lshw | less
    

    Bien sûr, il y a généralement beaucoup d'informations. Vous n'avez souvent besoin d'informations que sur un petit sous-ensemble de votre matériel et lshwvous permet de sélectionner une catégorie. Si vous voulez simplement voir vos périphériques réseau, par exemple, lancez 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 à partir du même terminal avec hardinfo. Je ne sais pas s'il y 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 souhaitent en faire un remplaçant de Sandra (un outil populaire de collecte d'informations sur le matériel Windows).

    Il a même des options pour produire un bon rapport que vous pouvez envoyer à quelqu'un (même s'il peut facilement contenir trop d' informations).

Hardinfo

Oli
la source
16
Il faut un système de gestion matérielle graphique par défaut similaire à hardinfo...
Oxwivi
Qu'en est-il des modules de pilotes?
Oxwivi
3
@Oxwivi Quoi d'entre eux? Comme je le disais, je lspci -kles montrerai, les lshwmontrera naturellement (regardez sous la configuration => tige du pilote) et les hardinfomontrera lorsque vous sélectionnerez un périphérique (le volet inférieur de la capture d'écran contiendra plus d'informations pour ce périphérique)
Oli
@ Oli ♦ Je dispose d'un ordinateur portable doté de la capacité 4G (LTE) intégrée. Existe-t-il un moyen d'obtenir l'image de mon appareil à partir d'Ubuntu? Merci
Kasun Siyambalapitiya
@ Oli Merci beaucoup! une telle réponse complète et utile. À la vôtre
Christopher Kuttruff
53

Vous pouvez utiliser lshw qui est l’outil CLI:

sudo lshw

comme le dit la page de manuel:

lshw est un petit outil permettant d'extraire des informations détaillées sur la configuration matérielle de la machine. Il peut signaler la configuration exacte de la mémoire, la version du microprogramme, la configuration de la carte mère, la version et la vitesse de la CPU, la configuration du cache, la vitesse du bus, etc. sur les systèmes compatibles DMI x86 ou IA-64 et sur certaines machines PowerPC (il est connu que PowerMac G4 fonctionne).

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 de performance et générer des rapports imprimables au format HTML ou texte brut.

Il peut également être facilement étendu pour la documentation du développeur. Le code source complet (publié sous GNU GPL version 2) est disponible.

entrez la description de l'image ici

Installez-le en exécutant cette commande:

sudo apt-get install hardinfo

ou cherchez hardinfo dans Synaptic ou Software Center.

Pedram
la source
Je me souviens de ma carte graphique est GTX450 ou GTS450. Je veux vérifier par hardinfo.Pourquoi je ne peux pas voir cela par hardinfo sur Ubuntu 10.10?
sam
18

Il existe plusieurs façons de collecter des informations sur le matériel. Je vais poster toutes les possibilités que je connais. Pour plus d'informations sur les programmes, veuillez consulter leurs pages de manuel.


Option 1 - lshw

lshwqui devrait être installé par défaut. Vous devrez l'exécuter 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 plus courte de la liste, vous pouvez utiliser le -shortdrapeau.

Vous pouvez lui faire afficher les informations de plusieurs manières.


Option deux -hwinfo (nécessite l'installation)

hwinfoque 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 --shortdrapeau vous donnera une liste triée par catégories de matériel.

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


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

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

Octave Damien
la source
1
Excellentes recommandations. Comment se hwinfodifférencie de lshw?
Oxwivi
Principalement par la représentation d'information et lshwénumère légèrement plus d'information.
Octavian Damiean
2
Je vois, puis sudo lshw -shortrésout facilement le besoin d'informations à citer dans les rapports de bugs.
Oxwivi
1
C'est une question distincte.
Octavian Damiean
1
Oui, vous avez enfreint l'une des règles les plus importantes. Une question par poste. Cette question est très utile pour fournir des informations sur la manière d'obtenir des informations sur votre système. Si vous voulez vraiment savoir comment modifier les modules, posez une question distincte s'il vous plaît.
Octavian Damiean
13

lshw est une très bonne commande qui vous donne une information très détaillée de votre matériel. Si vous ne voulez pas installer quelque chose d'autre comme hardinfo, alors ce sera une très bonne commande. Mais utilisez lshw (vous pouvez indiquer le matériel nécessaire pour mémoriser 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

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

Saurav Kumar
la source
9

lspci - matériel PCI

lsusb, lspcmcia, lshw, lshw-gtk

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

kinfocenter

cat /proc/cpuinfo

jet
la source
9

lshwest la commande, vous pouvez aussi grep, lshw | grep audiopar exemple.

Je ne sais pas comment vous pouvez le voir dans l'interface graphique.

Pentarex
la source
8

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 belle interface graphique.

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

Mark Rooney
la source
7

D'autres excellents outils pour Ubuntu sont

i-nex

entrez la description de l'image ici

I-Nex est un outil d'informations système gratuit qui permet de rassembler 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 du système. L'utilitaire I-Nex continue d'ajouter de nouvelles fonctionnalités, cette fois-ci, un onglet d'informations sur le GPU inclus, et divers autres correctifs. 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 propose également 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 d'informations matérielles disponibles pour Linux réside dans le fait 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 similaires.

cpu-g

entrez la description de l'image ici CPU-G est un utilitaire utile pour afficher des informations sur le matériel. Il détecte le matériel et affiche des détails sur tout, il affiche des informations sur le processeur (CPU), la RAM (actif / inactif, Gratuit, utilisé et mis 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é.

SOURCE http://www.noobslab.com/2014/01/cpuz-alternatives-inex-cpug-for-ubuntu.html

tigerjack89
la source
1
C'est bien, mais le paquet d'installation actuel est cassé. Besoin de remplacer le contenu de /var/lib/dpkg/info/i-nex.postinstavec exit 0pour le traverser vivant.
Mat
1
En outre, il ne semble pas aller en plein écran, donc l'affichage est plutôt miniature et ennuyeux.
Mat
Jusqu'à présent, i-nexc'est la meilleure option que j'ai vue sur Ubuntu. Fonctionne très bien le 16.04 et fait exactement ce à quoi je m'attendais. J'ai désinstallé essayé d'autres options ( hardinfo, hwinfo), mais les ai supprimées après avoir essayé i-nex. Cela aurait dû être l'une des principales réponses. Je vous remercie!
Artur Barseghyan
6

depuis le terminal:

sudo lshw

à partir de l'interface graphique, vous aurez besoin d'installer gnome-device-manager

thomasmichaelwallace
la source
6

Installez Sysinfo à partir des référentiels Ubuntu par défaut. Sysinfo est un outil graphique capable d'afficher des informations sur le matériel et les logiciels de 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, kernel, 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 indicateurs)
  • Mémoire (mémoire RAM système totale, mémoire disponible, espace libre et total, mémoire libre, en mémoire cache, active ou 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é

entrez la description de l'image ici

Karel
la source
5

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

Merlin2525
la source
5

NeoFetch est une belle solution en ligne de commande pour les 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

entrez la description de l'image ici

Mise à jour:

neofetch est disponible dans le référentiel Univers depuis le 18.04.

Un moyen pratique de présenter des données neofetch est de les utiliser neofetch --stdout. Cette commande produit une sortie en texte brut qui peut être copiée / collée dans une question ou répondre ici sans avoir à télécharger une image.

$ neofetch --stdout
dkb@kububb                                                                                                                                        
------------                                                                                                                                        
OS: Ubuntu 18.04.2 LTS x86_64                                                                                                                       
Host: Inspiron 15-3567                                                                                                                              
Kernel: 4.15.0-48-generic                                                                                                                           
Uptime: 3 hours, 12 mins                                                                                                                            
Packages: 2352                                                                                                                                      
Shell: bash 4.4.19                                                                                                                                  
Resolution: 1366x768                                                                                                                                
DE: KDE                                                                                                                                             
WM: KWin                                                                                                                                            
WM Theme: Breeze                                                                                                                                    
Theme: Breeze Dark [KDE], MyBreeze-Dark [GTK2/3]                                                                                                    
Icons: Breeze-dark [KDE], Breeze [GTK2/3]                                                                                                           
Terminal: konsole                                                                                                                                   
Terminal Font: Hack 11                                                                                                                              
CPU: Intel i3-6006U (2) @ 2.000GHz                                                                                                                  
GPU: Intel HD Graphics 520                                                                                                                          
Memory: 1435MiB / 7846MiB                                                                                                                           
$                                                                                                                                        
David Pratt
la source
4

Ajoutez des détails:

  • lscpu afficher des informations sur l'architecture de la CPU
  • lsblk liste des périphériques
  • sudo lshw -short | grep -i "system memory" lister la mémoire système

Il suffit de taper lset d'utiliser tabpour obtenir rapidement.

Honghe.Wu
la source
avec lshwvous pouvez utiliser lshw -C memory- plus d'infos ici
Wilf
4

J'ai écrit un script shell pour rassembler tous les détails matériels possibles sur les systèmes Linux, y compris Ubuntu, à l'aide de commandes natives. Toute personne intéressée peut visualiser et télécharger le script à partir de: Un script shell simple permettant d’obtenir des informations sur le matériel à partir d’une machine Linux .

Ce script va chercher les détails suivants:

  • Version du système d'exploitation (Linux), version du noyau, détails de la disponibilité, etc.
  • Fournisseur système (serveur), numéro de série, etc.
  • Détails de la carte mère du serveur
  • BIOS du serveur en un coup d'œil
  • Détails du processeur du serveur
  • Détails de la mémoire physique du serveur (RAM)
  • Périphériques / contrôleurs PCI en un coup d'œil
  • Détails du disque dur
  • Informations sur le matériel réseau

**** Mise à jour au 1/12/2019 *****

Ce script est disponible sous forme de RPM maintenant et peut être téléchargé à partir de la page du site de ce blog: https://www.simplylinuxfaq.com/p/how-to-find-hardware-details-in-linux.html

Mssm
la source
3

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

Si vous recherchez "test du système" dans le tableau de bord, vous verrez un programme vérifier une quantité insensée de fonctionnalités. La deuxième image montre qu'il va vérifier la suspension, la gestion de l'alimentation, l'audio, l'usb, les graphiques, les cartes mémoire, les lecteurs de DVD et bien plus encore.

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

entrez la description de l'image ici

entrez la description de l'image ici

Rinzwind
la source
3

Le référentiel Univers sur Ubuntu 14.04 et versions ultérieures contient un script Bash nommé inxidans le paquetage portant le même nom. Au moins, Xubuntu 16.04 l’a installé par défaut. Vous pouvez contrôler sa sortie via les options. Voir man inxi. Par exemple, inxi -v 2affiche les informations au niveau de verbosité 2; les niveaux 0 à 7 sont pris en charge.

Jarno
la source
2

neofetcha déjà été mentionné, mais il existe aussi screenfetchdes informations supplémentaires lorsque vous ouvrez votre terminal après avoir placé la commande dans votre ~/.bashrcfichier:

Écran de démarrage terminal

Mon écran de démarrage du terminal contient quatre composants:

  • La météo
  • Calendrier
  • Heure (quand le terminal a été ouvert)
  • screenfetch l'utilitaire d'informations système

Vous pouvez trouver des détails pour le faire vous-même dans cette réponse:

WinEunuuchs2Unix
la source
1

Outil hw-probe: https://github.com/linuxhw/hw-probe

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

Exemple de sondage: https://linux-hardware.org/?probe=0b29192f95

entrez la description de l'image ici

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

linuxbuild
la source