lshw(list hardware) es una pequeña herramienta de Linux/Unix que se utiliza para generar información detallada de la configuración de hardware del sistema a partir de varios archivos en el directorio /proc . lshw también puede informar la configuración exacta de la memoria, la versión del firmware, la configuración de la placa base, la versión y la velocidad de la CPU, la configuración de la memoria caché, la velocidad del bus, etc. en el sistema x86 o IA-64 (familia Itanium de 64 microprocesadores) compatible con DMI y en algunas máquinas PowerPC. Este comando necesita permiso de root para mostrar información completa, de lo contrario, se mostrará información parcial.
Sintaxis:
lshw [-format] [-options ...]
Donde el formato puede ser:
- -html : árbol de hardware de salida como HTML.
- -xml : árbol de hardware de salida como XML.
- -short : rutas de hardware de salida.
- -businfo : información del bus de salida.
Ejemplo 1: para mostrar información completa del hardware.
Aporte:
Producción:
Ejemplo 2: enumera el hardware en un formato compacto.
Aporte:
Producción:
Opciones:
- -class CLASE : esta opción se usa cuando solo queremos que el comando lshw muestre una determinada clase de hardware.
Ejemplo 1: para enumerar todos los discos y controladores de almacenamiento en el sistema.
Ejemplo 2: para enumerar todas las interfaces de red en un archivo HTML, diga geeksforgeeks.html .
Entrada :
Se creará un archivo llamado geeksforgeeks.html en el directorio de inicio tan pronto como ejecutemos el comando. La imagen que se muestra a continuación es el resultado que se muestra en el archivo html creado.
Salida :
- -disable TEST , -enable TEST : esta opción se usa para habilitar o deshabilitar una prueba como pci , isapnp , cpuid , usb , network , dmi , device-tree , cpuinfo , spd , etc.
Ejemplo: Para habilitar pci.
Entrada :
Salida :
- -quiet : esta opción se usa cuando el usuario no quiere que lshw muestre el estado.
- -desinfectar : esta opción se usa para desinfectar la salida, es decir, cuando no queremos que se muestre información confidencial como números de serie, etc.
Ejemplo: Para verificar la información del hardware sin el número de serie o cualquier otra información confidencial.
Entrada :
Salida :
Puede ver en la cuarta línea de la salida anterior, el número de serie no se muestra, sino que muestra [ELIMINADO] .
- -numeric : esta opción se usa cuando el usuario también desea que lshw muestre ID numéricos (para PCI, USB, etc.)
Ejemplo: para comprobar los ID numéricos del disco de clase .
- -version : Muestra la versión de lshw y sale.
- –help : muestra información relacionada con la ayuda, las opciones de línea de comando disponibles y sale.