viernes, 9 de diciembre de 2022

INXI - Información de nuestro PC desde la consola

INXI es una herramienta de información del sistema operativo, es gratuita y de código abierto, se utiliza para identificar y mostrar la información de los componentes de hardware presentes en nuestro PC con Linux. 

 

Las características más importantes y útiles de inxi son:  

 

  • Capacidad para compartir información del sistema en las salas de chat de IRC.
  • Capacidad para producir información selectiva del sistema solo para categorías específicas. Por ejemplo, solo puede mostrar información sobre hardware de audio, unidades de disco duro, etc.
  • Capacidad para producir una salida en color en la terminal para una mejor legibilidad.
  • Capacidad para producir información detallada o información resumida.
  • Admite mostrar información sobre repositorios de paquetes específicos de distribución.
  • Admite mostrar información sobre unidades RAID.
  • Puede mostrar la temperatura del hardware, la velocidad del ventilador y otra información similar al probar varios sensores presentes en su dispositivo Linux.
  • Puede controlar la verbosidad de la salida producida usando un interruptor de línea de comando.
  • Capacidad para ocultar información confidencial y privada mediante una opción de línea de comandos. Por ejemplo, puede reemplazar la información de IP utilizando el interruptor de línea de comando "–filter" para ocultar la dirección IP real.
  • Admite la producción de información del sistema altamente detallada e información detallada del kernel, especialmente útil para los administradores de sistemas.
  • Puede producir y guardar resultados en diferentes formatos de archivo como JSON y XML.
  • Capacidad para mostrar información sobre las unidades USB conectadas. 

 

Instalación de Inxi en Linux

Para instalar inxi en Debian, use el comando especificado a continuación: 

 

# apt install inxi 

 

 

Obtener información del sistema usando Inxi

Puede producir información mínima del sistema usando inxi ejecutando el siguiente comando: 

 

$ inxi 
 

Dependiendo de los componentes de hardware y software disponibles en su sistema Linux, debería producir un resultado similar a este: 

 

Es posible que haya notado que la implementación predeterminada del comando inxi produce solo un conjunto básico de información de hardware. Para producir información detallada, tendrá que usar el interruptor de línea de comando "–full". 

 

$ inxi --full 
 

Puede producir información sobre algunas categorías específicas solo usando inxi. Para hacerlo, ejecute un comando en el siguiente formato: 

 

$ inxi -C -G 
 

El comando anterior utiliza los interruptores "-C" y "-G" para producir información sobre las unidades de CPU y GPU, respectivamente. Puede obtener más información sobre todos los interruptores específicos de la categoría en su página de manual . Después de ejecutar el comando anterior, debería obtener un resultado similar a este: 

 

Puede combinar varios modificadores de línea de comandos en uno. El siguiente comando produce el mismo resultado que el anterior: 

 

$ inxi -CG 
 

Para censurar información confidencial, use el interruptor "–filter", como se muestra en el siguiente comando: 

 

$ inxi -M --filter 
 

La información confidencial, como números de serie y direcciones IP, se etiquetará con la cadena "filter" y los datos originales nunca se mostrarán en la salida, como se muestra en la siguiente captura de pantalla:

 

 

Guardar información de hardware en un archivo

Para guardar la salida producida en un archivo de texto, ejecute un comando en el siguiente formato: 

 

$ inxi --full > info.txt 
 

Puede reemplazar "info.txt" con cualquier otro nombre de archivo. La salida producida por inxi se guardará en este archivo de texto. Para exportar datos inxi a archivos json y xml, ejecute los siguientes dos comandos: 

 

$ inxi -full --output json --output-file "$HOME/info.json"
$ inxi -full --output xml --output-file "$HOME/info.xml"
 

Puede reemplazar la ruta completa del archivo de salida con el valor deseado. Tenga en cuenta que en algunas distribuciones de Linux, inxi puede arrojar un error sobre bibliotecas faltantes al generar resultados en formato JSON o XML. Para saber más sobre qué bibliotecas faltan, ejecute el siguiente comando: 

 

$ inxi --recommends
 

Simplemente revise la salida e instale los paquetes necesarios para las bibliotecas que faltan desde el administrador de paquetes de su distribución de Linux.

 

 

Conclusión

Inxi es una útil herramienta de línea de comandos que se puede utilizar para ver la información de nuestro hardware, en nuestro sistema operativo Debian GNU/Linux. Puede compartir esta información en varios formatos de archivo, en su mayoría adecuados para la depuración de problemas relacionados con el software y el hardware.