Comment utiliser la commande Lshw pour afficher les informations sur le périphérique Linux

Comment utiliser la commande Lshw pour afficher les informations sur le périphérique Linux

Bien que personne ne l'ait apprisTop 25 des commandes Linuxun, mais Lshw Les commandes (prononcez "ls hardware") peuvent fournir de nombreux détails utiles sur le matériel du système.

Il extrait les détails dans un format assez facile à comprendre, probablement plus que vous ne le pensez.Étant donné une description, un nom logique (de périphérique), une taille, etc., vous apprécierez peut-être les informations détaillées auxquelles vous pouvez accéder.

Comment installer lshw

Voici un guide complet sur la façon d’installer lshw sur votre système.Veuillez suivre les étapes ci-dessous étape par étape.

étapes d'installation

La première étape:Borne ouverte

  • Sur ton ordinateurBorne ouverte.Vous pouvez ouvrir rapidement le terminal avec le raccourci Ctrl + Alt + T.

La deuxième étape:Mettez à jour votre système

  • Entrez la commande suivante pour mettre à jour votre système :

sudo apt-get update

La troisième étape:Installer lshw

  • Entrez la commande suivante depuis le terminal pour installer lshw.

sudo apt-get install lshw

Cela lancera le processus d’installation de lshw.Si vous êtes invité à confirmer, appuyez sur la touche "y" et appuyez sur Entrée pour confirmer l'installation.

Une fois toutes les étapes terminées, vous pouvez entrer lshw Exécutez sur le terminal pour confirmer que lshw a été correctement installé.Notez que vous aurez peut-être besoin des privilèges de superutilisateur pour exécuter cette commande. Si tel est le cas, utilisez sudo lshw commander.

Vous avez appris à installer lshw sur votre système.Vous pouvez désormais utiliser les paramètres écrits de l'imprimante, les informations sur le disque, les informations sur le CD et les informations réseau pour compiler et afficher les informations sur votre matériel.

étape 命令
Borne ouverte Ctrl + Alt + T
Mettez à jour votre système sudo apt-get update
Installer lshw sudo apt-get install lshw
Vérifier l'installation sudo lshw

Assurez-vous d'exécuter ces commandes en tant qu'administrateur, sinon des problèmes liés aux autorisations pourraient survenir.

Comment utiliser la commande Lshw pour afficher les informations sur le périphérique Linux

Cet article a vérifiéLshw 提供Informations, Portez une attention particulière aux disques et au matériel connexe.Voici quelques exemples Lshw Sortir:

$ sudo lshw -C disk *-disk:0 description : SCSI Disk product : Card Reader-1 vendor : JIE LI id physique : 0.0.0 bus info : scsi@4:0.0.0 nom logique : /dev/sdc version : 1.00 capacités : configuration amovible : logicalsectorsize=512 sectorsize=512 *-medium id physique : 0 nom logique : /dev/sdc

Veuillez noter que vous devez 使用sudoCours Lshw命令  Pour vous assurer d'obtenir tous les détails disponibles.

Bien que nous ayons demandé "disque" dans la commande ci-dessus (la sortie incluse n'affiche que la première des cinq entrées affichées), cette sortie particulière n'affiche pas le disque dur, mais le lecteur de carte - un autre membre de la catégorie de disque.Veuillez noter que cet appareilIdentifierPour / dev / sdc.

Des détails similaires sont fournis sur le disque principal du système :


*-description du disque : ATA Disque produit : SSD2SC120G1CS175 identifiant physique : 0 info bus : scsi@0:0.0.0 nom logique : /dev/sda <== version : 1101 série : PNY20150000778410606 taille : 111GiB (120GB) capacités : partitionné partitionné :configuration dos : ansiversion=5 logicalsectorsize=512 sectorsize=512 signature= f63b5929

Le disque est / Dev / sda.Les disques durs de ce système sont tous affichés comme ATA Disque. ATA Il s'agit d'une implémentation de lecteur de disque qui intègre un contrôleur sur le lecteur de disque lui-même.

Pour obtenir une liste abrégée des périphériques dans la catégorie "disque", vous pouvez exécuter une commande comme celle-ci.Notez que deux des périphériques sont répertoriés deux fois, nous voyons donc toujours cinq périphériques de disque.


$ sudo lshw -short -C disk H/W path Device Class Description ==================================== ======================== /0/100/1d/1/1/0.0.0 /dev/sdc lecteur de carte de disque-1/0/ 100/1d/1/1/0.0.0/0 /dev/sdc disk /0/100/1d/1/1/0.0.1 /dev/sdd disk 2 /0/100/1d/1/1 /0.0.1 .0/0 /dev/sdd disk /100/1/2f.0/120 /dev/sda disk 2 Go SSD120SC1G175CS0 /100/1/2f.1/73 /dev/cdrom disk DVD+-RW GSA-H0N / 100/ 1/5f.0.0.0/500 /dev/sdb disque 502 Go SAMSUNG HEXNUMXHJ

Si vous décidez de voir Sur le système所有équipement,Asseyez-vous s'il vous plaît .Vous obtiendrez une liste avec beaucoup plus de contenu que vous ne le pensez normalement comme des « appareils ».Voici un exemple - voici une liste "courte" (quelques détails) :


$ sudo lshw -short [sudo] mot de passe pour shs : H/W path Device Class Description =============================== = ============================= système Inspiron 530s/0 bus 0RY007/0/0 mémoire 128KiB BIOS/0/4 processeur Intel ( R) Core(TM)2 Duo CPU /0/4/a mémoire Cache L32 1 Ko /0/4/b mémoire Cache L6 2 Mo /0/24 mémoire 6 Go Mémoire système /0/24/0 mémoire 2 Go DIMM DDR2 Synchrone 667 / 0/24/1 mémoire 1 Go DIMM DDR2 Synchrone 667 /0/24/2 mémoire 2 Go DIMM DDR2 Synchrone 667 /0/24/3 mémoire 1 Go DIMM DDR2 Synchrone 667 /0/1 générique /0/10 générique /0/11 générique /0/12 générique /0/13 générique /0/14 générique /0/15 générique /0/17 générique /0/18 générique /0/19 générique /0/2 générique /0/20 générique /0/100 bridge 82G33/G31/P35/P31 Express DRAM /0/100/1 bridge 82G33/G31/P35/P31 Express PCI /0/100/1/0 affichage Caicos [Radeon HD 6450/7450/84 /0/100/1 / 0.1 multimédia Caicos HDMI Audio [Radeon HD 6/0/100/19 enp0s25 réseau 82562V-2 10/100 Réseau Connec /0/100/1a bus 82801I (Famille ICH9) USB UHCI /0/100/1a/1 usb3 bus UH Contrôleur hôte CI /0/100/1a.1 bus 82801I (famille ICH9) USB UHCI /0/100/1a.1/1 bus usb4 Contrôleur hôte UHCI /0/100/1a.1/1/2 entrée Rock Candy Wireless Clavier /0/100/1a.2 bus 82801I (Famille ICH9) USB UHCI /0/100/1a.2/1 bus usb5 Contrôleur hôte UHCI /0/100/1a.2/1/2 entrée USB OPTICAL SOURIS /0 /100/1a.7 bus 82801I (famille ICH9) USB2 EHCI /0/100/1a.7/1 bus usb1 Contrôleur hôte EHCI /0/100/1b multimédia 82801I (famille ICH9) HD Audio /0/100/1d bus 82801I (famille ICH9) USB UHCI /0/100/1d/1 bus usb6 Contrôleur hôte UHCI /0/100/1d/1/1 stockage scsi4 CD04 /0/100/1d/1/1/0.0.0 /dev/ sdc disk Card Reader-1 /0/100/1d/1/1/0.0.0/0 /dev/sdc disk /0/100/1d/1/1/0.0.1 /dev/sdd disk 2 /0/ 100/1d/1/1/0.0.1/0 /dev/sdd disk /0/100/1d.1 bus 82801I (ICH9 Family) USB UHCI /0/100/1d.1/1 bus usb7 UHCI Host Controller / 0/100/1d.2 bus 82801I (famille ICH9) USB UHCI /0/100/1d.2/1 bus usb8 Contrôleur hôte UHCI /0/100/1d.7 bus 82801I (famille ICH9) USB2 EHCI /0/100 /1d.7/1 bus USB2 contrôleur hôte EHCI /0/100/1d.7/1/2 multim Caméra edia USB Live /0/100/1e bridge 82801 PCI Bridge /0/100/1e/1 communication HSF 56k Data/Fax Modem /0/100/1f bridge 82801IR (ICH9R) Interface LPC /0/100/1f.2 stockage scsi0 82801IR/IO/IH (ICH9R/DO/DH) 4 /0/100/1f.2/0 /dev/sda disque 120 Go SSD2SC120G1CS175 /0/100/1f.2/0/1 /dev/sda1 volume 111GiB Volume EXT4 /0/100/1f.2/1 /dev/cdrom disque DVD+-RW GSA-H73N /0/100/1f.3 bus 82801I (Famille ICH9) SMBus Con /0/100/1f.5 stockage scsi3 82801I (Famille ICH9) 2 ports SA /0/100/1f.5/0.0.0 /dev/sdb disque 500 Go SAMSUNG HE502HJ /0/100/1f.5/0.0.0/1 /dev/sdb1 volume 433GiB EXT4 volume / 0/3 système PnP périphérique PNP0c02 /0/5 système PnP périphérique PNP0b00 /0/6 stockage PnP périphérique PNP0700 /0/7 système PnP périphérique PNP0c02 /0/8 système PnP périphérique PNP0c02 /0/9 système PnP périphérique PNP0c01

Exécutez une telle commande pour répertorier les classes d'appareils et compter le nombre d'appareils dans chaque classe.


$ sudo lshw -short | awk'{print substr($0,36,13)}' | tail -n +3 | sort | uniq -c 4 pont 18 bus 1 communication 7 disque 1 affichage 12 générique 2 entrée 8 mémoire 3 multimédia 1 réseau 1 processeur 4 stockage 6 système 2 volume

注: 该 AWK Sélection de commande dans la liste des catégories Lshw Utilisez $0 (ligne complète), mais envisagez de lancer uniquement la sortie de sous-chaîne à la bonne position (colonne 36).Aucune entrée de classe ne dépasse 13 lettres, donc la sous-chaîne se termine là. 命令的 Queue -n +3Suppression partielle du titre et de la ligne "=====" en dessous, de sorte que la liste finale ne contient que 14 classes d'appareils.

question connexe  Linux vs Windows [Conflit avec les systèmes d'exploitation radicaux]

Une chose que vous remarquerez est que lorsque nous n'utilisons pas-court Options, Nous obtiendrons environ 12 lignes de sortie pour chaque périphérique de la classe de disque .On voit le nom logique, par exemple / Dev / sda, Taille et type de disque, etc.

$ sudo lshw -C disk [sudo] mot de passe pour shs : *-disk:0 description : SCSI Disk product : Card Reader-1 card reader ? .0.0.0 nom logique : /dev/sdc version : 4 capacités : configuration amovible : logicalsectorsize=0.0.0 sectorsize=1.00 *-medium physical id : 512 nom logique : /dev/sdc *-disk:512 description : SCSI Disk product : 0 vendor : AC1-id physique : 2 info bus : scsi@4100:0.0.1 nom logique : /dev/sdd capacités : configuration amovible : logicalsectorsize=4 sectorsize=0.0.1 *-medium id physique : 512 nom logique : /dev/ sdd *-disk description : ATA Disk product : SSD512SC0G2CS120 id physique : 1 bus info : scsi@175:0 nom logique : /dev/sda  version du disque système principal : 0 serial : PNY0.0.0 taille : 1101GiB (20150000778410606GB) capacités : partitionné partitionné:dos configuration : ansiversion=111 logicalsectorsize=120 sectorsize=5 signature=f512b512 *-cdrom  aka /dev/sr63 description : graveur de DVD produit : DVD+-RW GSA-H5929N fournisseur : HL-DT-ST phys ical id : 0 bus info : scsi@73:1 nom logique : /dev/cdrom nom logique : /dev/cdrw nom logique : /dev/dvd nom logique : /dev/dvdrw nom logique : /dev/sr1 version : B0.0.0 série : [capacités : cd-r audio amovible cd-rw dvd dvd-r configuration : ansiversion=0 status=nodisc *-description du disque : ATA Disk produit : SAMSUNG HE103HJ id physique : 5 info bus : scsi@502 :0.0.0 nom logique : /dev/sdb  version du disque secondaire : 3 série : S0.0.0B0002J2B6 taille : 90GiB (501053GB) capacités : partitionné partitionné :dos configuration : ansiversion=465 logicalsectorsize=500 sectorsize=5 signature=512e512ccf7

该 Lshw Beaucoup d'entre nous ne seront pas en mesure de traiter les informations fournies par la commande.Néanmoins, même si vous n'utilisez que certains d'entre eux, il est bon de savoir combien d'informations sont disponibles.

question connexe  Comment résoudre le problème d'absence de son sur Ubuntu 20.04 ?

Oh salut ????Ravi de vous rencontrer.

Abonnez-vous à notre newsletter, Envoyer très régulièrementExcellente technologieÀ votre poste.

Poster un commentaire