Cómo usar el comando Lshw para ver la información en el dispositivo Linux

Cómo usar el comando Lshw para ver la información en el dispositivo Linux

Aunque no lo aprendió nadieLos 25 comandos principales de Linuxuno, pero lshw Los comandos (pronunciados "ls hardware") pueden proporcionar muchos detalles útiles sobre el hardware del sistema.

Extrae detalles en un formato bastante fácil de entender, probablemente más de los que imagina.Dada una descripción, nombre lógico (dispositivo), tamaño, etc., es posible que aprecie la información detallada a la que puede acceder.

Cómo instalar lshw

Aquí hay una guía completa sobre cómo instalar lshw en su sistema.Siga los pasos a continuación paso a paso.

Pasos de instalación

El primer paso:Terminal abierto

  • En tu ordenadorTerminal abierto.Puede abrir rápidamente la terminal con el atajo Ctrl + Alt + T.

El segundo paso:Actualiza tu sistema

  • Ingrese el siguiente comando para actualizar su sistema:

sudo apt-get update

El tercer paso:Instalar lshw

  • Ingrese el siguiente comando desde la terminal para instalar lshw.

sudo apt-get install lshw

Esto iniciará el proceso de instalación de lshw.Si se le solicita que confirme, presione la tecla "y" y presione Entrar para confirmar la instalación.

Una vez que se completen todos los pasos, puede ingresar lshw Ejecute en la terminal para confirmar que lshw se ha instalado correctamente.Tenga en cuenta que es posible que necesite privilegios de superusuario para ejecutar este comando; de ser así, utilice sudo lshw Orden.

Ha aprendido cómo instalar lshw en su sistema.Ahora puede utilizar la configuración escrita de la impresora, la información del disco, la información del CD y la información de la red para compilar y ver la información de su hardware.

paso 命令
Terminal abierto + T + Alt Ctrl
Actualiza tu sistema sudo apt-get update
Instalar lshw sudo apt-get install lshw
Comprobar instalación sudo lshw

Asegúrese de ejecutar estos comandos como administrador; de lo contrario, pueden ocurrir problemas relacionados con los permisos.

Cómo usar el comando Lshw para ver la información en el dispositivo Linux

Este artículo revisadolshw 提供Información, Preste especial atención a los discos y al hardware relacionado.Aquí hay unos ejemplos lshw Producción:

$ sudo lshw -C disk * -disk: 0 descripción: SCSI Disk producto: Card Reader-1 vendedor: JIE LI id físico: 0.0.0 información de bus: scsi @ 4: 0.0.0 nombre lógico: / dev / sdc versión: 1.00 capacidades: configuración extraíble: tamaño de sector lógico = 512 tamaño de sector = 512 * -ID físico medio: 0 nombre lógico: / dev / sdc

Tenga en cuenta que debe 使用sudocorrer lshw命令  Para asegurarse de obtener todos los detalles disponibles.

Aunque pedimos "disco" en el comando anterior (la salida incluida solo muestra la primera de las cinco entradas mostradas), esta salida en particular no muestra el disco duro, sino el lector de tarjetas, otro miembro de la categoría de disco.Tenga en cuenta que este dispositivoIdentificar為 / dev / sdc.

Se proporcionan detalles similares en el disco principal del sistema:


* -descripción del disco: ATA Producto de disco: SSD2SC120G1CS175 id físico: 0 información de bus: scsi @ 0: 0.0.0 nombre lógico: / dev / sda <== versión: 1101 serial: PNY20150000778410606 tamaño: 111GiB (120GB) capacidades: particionado particionado : configuración DOS: ansiversion = 5 tamaño de sector lógico = 512 tamaño de sector = 512 firma = f63b5929

El disco es / Dev / sda.Todos los discos duros de este sistema se muestran como ATA Disco. ATA Es una implementación de unidad de disco que integra un controlador en la propia unidad de disco.

Para obtener una lista abreviada de dispositivos en la categoría "disco", puede ejecutar un comando como este.Tenga en cuenta que dos de los dispositivos se enumeran dos veces, por lo que todavía vemos cinco dispositivos de disco.


$ sudo lshw -short -C disk Ruta de H / W Descripción de la clase de dispositivo ================================== ======================== /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 disco /0/100/1d/1/1/0.0.1 / dev / sdd disco 2/0/100 / 1d / 1/1 /0.0.1 .0 / 0 / dev / sdd disk /100/1/2f.0/120 / dev / sda disk 2GB SSD120SC1G175CS0 /100/1/2f.1/73 / dev / cdrom disk DVD + -RW GSA-H0N / 100 / Disco 1 / 5f.0.0.0 / 500 / dev / sdb 502GB SAMSUNG HEXNUMXHJ

Si decides ver En el sistema所有equipo,Por favor siéntate .Obtendrá una lista con mucho más contenido del que normalmente consideraría "dispositivos".Aquí hay un ejemplo: aquí hay una lista "breve" (algunos detalles):


$ sudo lshw -short [sudo] contraseña para shs: Ruta H / W Clase de dispositivo Descripción ============================== = ============================= Sistema Inspiron 530s / 0 bus 0RY007 / 0/0 memoria 128KiB BIOS / 0/4 procesador Intel ( R) Core (TM) 2 Duo CPU / 0/4 / a memoria 32KiB L1 cache / 0/4 / b memoria 6MiB L2 cache / 0/24 memory 6GiB System Memory / 0/24/0 memory 2GiB DIMM DDR2 Synchronous 667 / 0/24/1 memoria 1GiB DIMM DDR2 Sincrónico 667/0/24/2 memoria 2GiB DIMM DDR2 Sincrónico 667/0/24/3 memoria 1GiB DIMM DDR2 Sincrónico 667/0/1 genérico / 0/10 genérico / 0/11 genérico / 0/12 genérico / 0/13 genérico / 0/14 genérico / 0/15 genérico / 0/17 genérico / 0/18 genérico / 0/19 genérico / 0/2 genérico / 0/20 genérico / 0/100 puente 82G33 / G31 / P35 / P31 Express DRAM / 0/100/1 puente 82G33 / G31 / P35 / P31 Express PCI / 0/100/1/0 pantalla Caicos [Radeon HD 6450/7450/84 / 0/100/1 / 0.1 multimedia Caicos HDMI Audio [Radeon HD 6/0/100/19 enp0s25 red 82562V-2 10/100 Network Connec / 0/100 / 1a bus 82801I (Familia ICH9) USB UHCI / 0/100 / 1a / 1 usb3 bus UH Controlador de host CI /0/100/1a.1 bus 82801I (Familia ICH9) USB UHCI /0/100/1a.1/1 bus usb4 Controlador de host UHCI /0/100/1a.1/1/2 entrada Rock Candy Wireless Teclado / 0/100/1a.2 bus 82801I (Familia ICH9) USB UHCI /0/100/1a.2/1 usb5 bus UHCI Controlador de host /0/100/1a.2/1/2 entrada USB OPTICAL MOUSE / 0 /100/1a.7 bus 82801I (familia ICH9) USB2 EHCI /0/100/1a.7/1 usb1 bus EHCI Host Controller / 0/100 / 1b multimedia 82801I (familia ICH9) HD Audio / 0/100 / 1d bus 82801I (Familia ICH9) USB UHCI / 0/100 / 1d / 1 usb6 bus UHCI Host Controller / 0/100 / 1d / 1/1 scsi4 almacenamiento CD04 /0/100/1d/1/1/0.0.0 / dev / Lector de tarjetas de disco sdc-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 (Familia ICH9) USB UHCI /0/100/1d.1/1 usb7 bus UHCI Host Controller / 0/100 / 1d.2 bus 82801I (familia ICH9) USB UHCI /0/100/1d.2/1 usb8 bus UHCI Host Controller /0/100/1d.7 bus 82801I (familia ICH9) USB2 EHCI / 0/100 /1d.7/1 USB2 bus EHCI Host Controller /0/100/1d.7/1/2 multim edia USB Live camera / 0/100 / 1e bridge 82801 PCI Bridge / 0/100 / 1e / 1 comunicación HSF 56k Data / Fax Modem / 0/100 / 1f bridge 82801IR (ICH9R) LPC Interface /0/100/1f.2 almacenamiento scsi0 82801IR / IO / IH (ICH9R / DO / DH) 4 /0/100/1f.2/0 / dev / sda disco 120GB SSD2SC120G1CS175 /0/100/1f.2/0/1 / dev / sda1 volumen 111GiB EXT4 volumen /0/100/1f.2/1 / dev / cdrom disco DVD + -RW GSA-H73N /0/100/1f.3 bus 82801I (Familia ICH9) SMBus Con /0/100/1f.5 almacenamiento scsi3 82801I (Familia ICH9) 2 puertos SA /0/100/1f.5/0.0.0 / dev / sdb disco 500GB SAMSUNG HE502HJ /0/100/1f.5/0.0.0/1 / dev / sdb1 volumen 433GiB EXT4 volumen / 0/3 sistema PnP dispositivo PNP0c02 / 0/5 sistema PnP dispositivo PNP0b00 / 0/6 almacenamiento PnP dispositivo PNP0700 / 0/7 sistema PnP dispositivo PNP0c02 / 0/8 sistema PnP dispositivo PNP0c02 / 0/9 sistema PnP dispositivo PNP0c01

Ejecute un comando de este tipo para enumerar las clases de dispositivos y contar cuántos dispositivos hay en cada clase.


$ sudo lshw -short | awk '{print substr ($ 0,36,13)}' | tail -n +3 | sort | uniq -c 4 puente 18 bus 1 comunicación 7 disco 1 pantalla 12 genérico 2 entrada 8 memoria 3 multimedia 1 red 1 procesador 4 almacenamiento 6 sistema 2 volumen

Nota: 该 AWK Selección de comandos de la lista de categorías lshw Utilice $ 0 (línea completa), pero considere solo iniciar la salida de subcadena en la posición correcta (columna 36).Ninguna entrada de clase supera las 13 letras, por lo que la subcadena termina allí. 命令的 Cola -n +3Eliminó parcialmente el título y la línea "=====" debajo de él, por lo que la lista final contiene solo 14 clases de dispositivos.

pregunta relacionada  Linux frente a Windows [conflicto con sistemas operativos radicales]

Una cosa que notará es que cuando no usamos-corto 選項, Obtendremos aproximadamente 12 líneas de salida para cada dispositivo en la clase de disco .Vemos el nombre lógico, por ejemplo / Dev / sda, Tamaño y tipo de disco, etc.

$ sudo lshw -C disk [sudo] contraseña para shs: * -disk: 0 descripción: Producto de disco SCSI: Card Reader-1  card reader? Proveedor: JIE LI id físico: 0.0.0 información de bus: scsi @ 4: 0.0.0 .1.00 nombre lógico: / dev / sdc versión: 512 capacidades: configuración extraíble: tamaño de sector lógico = 512 tamaño de sector = 0 *-id físico medio: 1 nombre lógico: / dev / sdc * -disco: 2 descripción: producto de disco SCSI: 4100 proveedores : AC0.0.1-identificación física: 4 información de bus: scsi @ 0.0.1: 512 nombre lógico: / dev / sdd capacidades: configuración extraíble: tamaño de sector lógico = 512 tamaño de sector = 0 *-identificación física media: 2 nombre lógico: / dev / sdd * -descripción del disco: Producto de disco ATA: SSD120SC1G175CS0 id físico: 0 información de bus: scsi @ 0.0.0: 1101 nombre lógico: / dev / sda  versión del disco del sistema principal: 20150000778410606 serial: PNY111 tamaño: 120GiB (5GB) capacidades: particionado particionado: configuración DOS: ansiversion = 512 tamaño de sector lógico = 512 tamaño de sector = 63 firma = f5929b0 * -cdrom  también conocido como / dev / sr73 descripción: producto de grabadora de DVD: DVD + -RW GSA-H1N proveedor: HL-DT-ST phys id ical: 1 información de bus: scsi @ 0.0.0: 0 nombre lógico: / dev / cdrom nombre lógico: / dev / cdrw nombre lógico: / dev / dvd nombre lógico: / dev / dvdrw nombre lógico: / dev / sr103 versión : B5 serial: [capacidades: audio extraíble cd-r cd-rw dvd dvd-r configuración: ansiversion = 502 status = nodisc * -descripción del disco: ATA Disk producto: SAMSUNG HE0.0.0HJ id físico: 3 información de bus: scsi @ 0.0.0 : 0002 nombre lógico: / dev / sdb  versión del disco secundario: 2 serial: S6B90J501053B465 tamaño: 500GiB (5GB) capacidades: particionado particionado: configuración DOS: ansiversion = 512 tamaño de sectores lógicos = 512 tamaño de sectores = 7 firma = 67e3ccfXNUMX

该 lshw Muchos de nosotros no podremos procesar la información proporcionada por el pedido.Sin embargo, incluso si solo usa algunos de ellos, es bueno saber cuánta información hay disponible.

pregunta relacionada  ¿Cómo resolver el problema de la falta de sonido en Ubuntu 20.04?

Oh hola 👋Un placer conocerte.

Suscríbete a nuestro boletín, Envía con mucha regularidadGran tecnologiaA tu publicacióncaja.

Enviar comentario