Descripción general
lshw es una herramienta para informar detalladamente la configuración del hardware físico del sistema. Para obtener la mayor cantidad de información, debe ejecutarse con privilegios de root.
Características principales
- Proporciona información detallada sobre CPU, memoria, discos, red, etc.
- Soporta varios formatos de salida (HTML, XML, JSON)
- Permite filtrar por clases de hardware específicas
- Requiere privilegios de root (para obtener información completa)
Opciones principales
El comando lshw ofrece varias opciones para consultar y filtrar la información del hardware del sistema de diversas maneras.
Formatos de salida
Filtrado de información
Otros
Comando generado:
Combina los comandos.
Descripción:
`lshw` Ejecutando el comando.
Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.
Ejemplos de uso
Varios ejemplos para consultar la información del hardware del sistema utilizando el comando lshw.
Ver información completa del hardware
sudo lshw
Muestra información detallada de todo el hardware del sistema. Requiere privilegios de root.
Ver un resumen conciso del hardware
sudo lshw -short
Muestra un resumen conciso de los componentes de hardware.
Ver solo información de interfaces de red
sudo lshw -class network
Filtra y muestra solo la información de hardware relacionada con la red.
Guardar información de discos en formato HTML
sudo lshw -class disk -html > hardware_disk.html
Muestra información de hardware relacionada con discos en formato HTML y la guarda en un archivo.
Mostrar información de memoria en formato JSON
sudo lshw -class memory -json
Muestra la información de memoria del sistema en formato JSON.
Instalación
lshw puede no estar incluido por defecto en la mayoría de las distribuciones de Linux. Puede instalarlo usando los siguientes comandos.
Sistemas basados en Debian/Ubuntu
sudo apt update
sudo apt install lshw
Instala lshw usando el gestor de paquetes APT.
Sistemas basados en RHEL/CentOS/Fedora
sudo yum install lshw # o dnf install lshw
Instala lshw usando el gestor de paquetes YUM o DNF.
Consejos y precauciones
Consejos y puntos a tener en cuenta para usar el comando lshw de manera más efectiva.
Uso de privilegios de root
lshw consulta información profunda del hardware del sistema, por lo que en la mayoría de los casos, debe ejecutarse con privilegios de root usando 'sudo' para ver toda la información.
- Use `sudo lshw` para obtener la máxima información.
- Como usuario normal, solo se mostrará información limitada.
Aprovechar los formatos de salida
Soporta varios formatos de salida como HTML, XML y JSON, por lo que puede elegir el formato apropiado según sea necesario para la creación de informes o la integración con otras herramientas.
- Genere informes fáciles de leer en el navegador web con `-html`.
- Obtenga datos fáciles de parsear en scripts con `-json` o `-xml`.
Filtrar hardware específico
La opción `-class` le permite verificar rápidamente solo la información de hardware de un tipo específico. Esto ahorra tiempo al buscar información necesaria en una salida completa y compleja.
- `-class network` (tarjetas de red)
- `-class disk` (dispositivos de almacenamiento)
- `-class memory` (memoria)
- `-class cpu` (CPU)