Réponses:
Il y a quelques options:
lspci
vous 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 -v
et d’ -vv
indicateurs si vous le souhaitez. L' -k
argument est un bon moyen de savoir quel pilote de noyau est utilisé par un composant matériel. -nn
vous 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:
$ 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
$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
$ 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. 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 less
diriger 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 lshw
vous 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).
lspci -k
les montrerai, les lshw
montrera naturellement (regardez sous la configuration => tige du pilote) et les hardinfo
montrera 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)
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.
Installez-le en exécutant cette commande:
sudo apt-get install hardinfo
ou cherchez hardinfo dans Synaptic ou Software Center.
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
lshw
qui 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 -short
drapeau.
Vous pouvez lui faire afficher les informations de plusieurs manières.
Option deux -hwinfo
(nécessite l'installation)
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 --short
drapeau 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 modprobe
commande.
En utilisant, lsmod
vous pouvez savoir quels modules sont actuellement chargés.
hwinfo
différencie de lshw
?
lshw
énumère légèrement plus d'information.
sudo lshw -short
résout facilement le besoin d'informations à citer dans les rapports de bugs.
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.
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 dmidecode
vous donner une liste très détaillée de tout le matériel.
D'autres excellents outils pour Ubuntu sont
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 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
/var/lib/dpkg/info/i-nex.postinst
avec exit 0
pour le traverser vivant.
i-nex
c'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!
depuis le terminal:
sudo lshw
à partir de l'interface graphique, vous aurez besoin d'installer gnome-device-manager
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:
Gestionnaire de périphériques du Centre de logiciel Ubuntu.
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
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
$
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 ls
et d'utiliser tab
pour obtenir rapidement.
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:
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
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é.
Le référentiel Univers sur Ubuntu 14.04 et versions ultérieures contient un script Bash nommé inxi
dans 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 2
affiche les informations au niveau de verbosité 2; les niveaux 0 à 7 sont pris en charge.
neofetch
a déjà été mentionné, mais il existe aussi screenfetch
des informations supplémentaires lorsque vous ouvrez votre terminal après avoir placé la commande dans votre ~/.bashrc
fichier:
Mon écran de démarrage du terminal contient quatre composants:
screenfetch
l'utilitaire d'informations systèmeVous pouvez trouver des détails pour le faire vous-même dans cette réponse:
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
Je suis l'auteur de ce projet, alors n'hésitez pas à poser des questions dans les commentaires!
hardinfo
...