Introducción
En el mundo de la administración de sistemas Linux, contar con herramientas que brinden información detallada sobre el hardware y el software es esencial para diagnosticar problemas, planificar actualizaciones o simplemente satisfacer la curiosidad. Entre las opciones disponibles, inxi destaca por su capacidad de presentar un resumen completo y legible de la máquina en cuestión, sin requerir configuraciones complejas. Este script, escrito en bash, recopila datos de múltiples fuentes del kernel y de los servicios del sistema, y los muestra en un formato que puede adaptarse tanto a principiantes como a usuarios avanzados. En este artículo exploraremos qué es inxi, cómo instalarlo en las distribuciones más comunes, su sintaxis básica, las opciones más útiles y algunos ejemplos prácticos para sacarle el máximo provecho.
¿Qué es inxi?
Inxi es un script de línea de comandos que recopila y muestra información sobre el sistema operativo, el hardware instalado y los componentes de software relevantes. Su nombre proviene de «in X», haciendo referencia a su origen como una herramienta para obtener datos del entorno X Window, aunque hoy funciona independientemente de cualquier entorno gráfico. La salida incluye detalles del CPU, memoria RAM, discos, tarjetas de red, gráficos, audio, así como la versión del kernel, la distribución, el entorno de escritorio y los controladores cargados. Gracias a su diseño modular, los usuarios pueden seleccionar qué secciones desean ver mediante opciones específicas, lo que permite obtener desde un resumen breve hasta un informe exhaustivo adaptado a necesidades particulares de diagnóstico o documentación.
Instalación de inxi
La instalación de inxi es sencilla porque se encuentra en los repositorios oficiales de la mayoría de las distribuciones Linux. En Debian y sus derivados, como Ubuntu, basta con ejecutar sudo apt update seguido de sudo apt install inxi. En Fedora se utiliza dnf install inxi, mientras que en openSUSE se recurre a zypper install inxi. Para distribuciones basadas en Arch Linux, el paquete está disponible en los repositorios oficiales y se instala con sudo pacman -S inxi. En caso de que la versión del repositorio sea antigua, también es posible obtener la última release directamente desde el repositorio GitHub del proyecto, clonándolo y ejecutando el script desde el directorio descargado, aunque normalmente la versión empaquetada es suficiente para la mayoría de los usuarios.
Sintaxis básica
La forma más simple de usar inxi es escribir el comando sin argumentos, lo que produce un resumen general del sistema. Por ejemplo, simplemente teclear inxi en la terminal mostrará información básica como el CPU, la memoria, el disco y la versión del kernel. Si se desea un detalle mayor, se pueden añadir opciones que activan secciones específicas. La sintaxis sigue el patrón inxi [opciones] [nivel de detalle], donde el nivel de detalle se indica con números del 1 al 7, siendo 1 el resumen más corto y 7 el más completo. Además, se pueden combinar múltiples opciones para personalizar la salida según lo que se necesite, lo que hace de inxi una herramienta muy flexible para administradores y entusiastas.
Opciones más usadas
- -F, –full: muestra información completa de todas las secciones disponibles.
- -b, –basic: proporciona un resumen breve ideal para revisiones rápidas.
- -c 0-32: cambia el esquema de colores de la salida (0 desactiva colores).
- -N: se centra en la información de red, incluyendo interfaces, direcciones IP y velocidad.
- -G: muestra detalles del subsistema gráfico, como la GPU, el driver y la resolución.
- -S: incluye datos del sistema operativo, distribución, entorno de escritorio y versión del kernel.
- -A: enfocado en el audio, listando tarjetas de sonido y controladores asociados.
- -d: muestra detalles de los dispositivos de almacenamiento, como modelos y tamaños de discos.
Ejemplos prácticos
Para obtener un resumen rápido del hardware, basta con ejecutar inxi -b. Si se necesita un informe completo para compartir con un equipo de soporte, el comando inxi -F genera una salida extensa que cubre desde el procesador hasta los sensores de temperatura. Cuando se diagnostica un problema de red, inxi -N muestra todas las interfaces de red, su estado, direcciones MAC y IP, así como la velocidad de enlace. Los entusiastas de los juegos pueden verificar la GPU y los drivers con inxi -G, mientras que los que trabajan con audio profesional utilizan inxi -A para confirmar que el sistema reconoce correctamente sus interfaces de sonido. Además, se puede combinar varios indicadores, por ejemplo inxi -SGd para obtener simultáneamente información del sistema, gráficos y discos en una sola vista.
Interpretación de la salida
La salida de inxi está diseñada para ser legible incluso sin experiencia previa. Cada sección comienza con un encabezado que indica el tipo de información, seguido de pares clave‑valor o tablas simples. Por ejemplo, en la sección CPU se muestra el modelo, la cantidad de núcleos, hilos, frecuencia base y turbo, así como la arquitectura. En la sección de memoria se indica la capacidad total, la usada y la libre, a menudo acompañada de los detalles de la memoria swap. Los discos aparecen con su modelo, capacidad, tipo de interfaz (SATA, NVMe) y, si está disponible, la temperatura. Al observar los colores (si se activan), los valores dentro de rangos normales suelen mostrarse en verde, mientras que las advertencias o valores críticos aparecen en rojo, facilitando la detección rápida de anomalías.
Consejos y mejores prácticas
Para sacarle el máximo provecho a inxi, considere crear alias en su archivo de configuración de shell que incluyan sus opciones favoritas, como alias sysinfo=’inxi -Fxxxz’ para obtener un reporte completo sin mostrar datos sensibles como direcciones IP o números de serie. También es útil redirigir la salida a un archivo de texto para documentación o para adjuntarla en informes de error: inxi -F > informe.txt. Recuerde que, aunque inxi es muy seguro, algunas opciones pueden revelar información considerada privada; por eso revise la salida antes de compartirla públicamente. En resumen, inxi es una herramienta poderosa, ligera y versátil que brinda una visión clara del estado de su sistema Linux, facilitando tanto el mantenimiento rutinario como la solución de problemas avanzados.