Obtenga todo tipo de información del sistema en la terminal Linux con inxi
inxi es una herramienta CLI que enumera información sobre su sistema Linux. Esto incluye detalles de hardware y software. Obtiene detalles simples como qué modelo de computadora tiene, qué kernel, distribución y entorno de escritorio está utilizando, etc. También obtiene detalles como qué ranura RAM de su placa base está ocupada por módulos de memoria, etc.
También se puede utilizar para monitorear procesos que se ejecutan en su computadora y que consumen recursos de CPU o de memoria, o ambos.
En este tutorial, mostraré algunos de los casos de uso populares de inxi para obtener información para su sistema Linux.
Pero primero, déjame mostrarte rápidamente cómo instalar inxi.
Instale inxi en su distribución de Linux
Inxi es un software popular que está disponible en el repositorio de la mayoría de las distribuciones de Linux. No es lo suficientemente popular como para instalarlo de forma predeterminada.
Para instalar inxi en distribuciones basadas en Ubuntu y Debian, use este comando:
sudo apt install inxi
Para instalar inxi en distribuciones basadas en Fedora y RHEL8, utilice:
sudo dnf install -y epel-release
sudo dnf install -y inxi
Para instalar inxi en Arch Linux y sus derivados, búsquelo en AUR:
Usando inxi para obtener detalles del sistema Linux
Puede obtener una descripción general de la información de su sistema simplemente ejecutando el comando inxi en su terminal.
inxi
Como puede ver en la imagen a continuación, brinda una breve descripción general de la información de la CPU, la velocidad del reloj, el kernel, la RAM (que se muestra con Mem) y la información de almacenamiento junto con la cantidad de procesos en ejecución y los detalles de la versión del shell.
También puede utilizar el indicador "-b" para mostrar una descripción más detallada de la información de su sistema. Mostrará más información sobre su CPU, unidades, procesos actualmente en ejecución, versión UEFI de la placa base, GPU, resolución de pantalla, dispositivos de red, etc.
inxi -b
Como habrás notado por el uso del indicador "-b", inxi, al igual que cualquier utilidad de línea de comando, tiene muchos indicadores que influyen en la salida de inxi una vez ejecutado. Puede utilizar estas banderas o combinarlas para obtener sólo cierta información detallada.
Permítanme mostrarles algunos ejemplos.
Obtener detalles de los dispositivos de audio
El uso del indicador "-A" le presentará información sobre sus dispositivos de [salida] de audio. Esto mostrará los dispositivos físicos de [salida] de audio, el servidor de sonido y los detalles del controlador de audio.
inxi -A
Obtener información de la batería
La bandera "-B" mostrará detalles sobre su batería (si hay una batería presente). Obtendrá detalles como la carga actual de la batería en Wh (vatios hora) y el estado.
Como uso una computadora de escritorio, aquí hay un ejemplo de cómo se vería si se usara el indicador "-B" con inxi con una batería conectada
Battery: ID-1: BAT0 charge: 50.0 Wh (100.0%) condition: 50.0/50.0
Obtenga información detallada de la CPU
El indicador -C muestra información detallada de la CPU. Eso incluye el tamaño de la caché de su CPU, la velocidad en MHz (de cada núcleo, si hay varios núcleos), la cantidad de núcleos, el modelo de CPU y también si su CPU es de 32 o 64 bits.
inxi -C
Tenga en cuenta que si ejecuta inxi -C en una máquina virtual, detectar la frecuencia mínima y máxima de su CPU puede ser bastante complicado para inxi. A continuación se muestra un resultado de muestra del uso del indicador "-C" con inxi en una máquina virtual Debian 11 de cuatro núcleos.
Obtenga información del sistema aún más detallada
El indicador "-F" mostrará información detallada del sistema (como el indicador "-b", pero aún más detallada). Incluye casi todo para obtener una descripción general de alto nivel del sistema con el que está tratando.
inxi -F
Obtener información relacionada con gráficos
La bandera "-G" muestra los datos sobre todo lo relacionado con los gráficos.
Le muestra todos sus dispositivos gráficos (GPU), el controlador [GPU] que se está utilizando (útil para verificar si está utilizando el controlador Nvidia o el controlador nouveau), la resolución de salida de la pantalla y la versión del controlador.
inxi -G
Obtener información del proceso en ejecución
La “-I” (i mayúscula) muestra información detallada sobre los procesos en ejecución, su shell actual, la memoria (y el uso de la memoria) y la versión de inxi.
Obtener información de RAM
Como habrás adivinado, el indicador -m muestra información relacionada con la memoria (RAM).
Proporciona información como la memoria total disponible, la capacidad máxima de memoria admitida [por su plataforma de hardware o por el fabricante de su CPU], la cantidad de ranuras de memoria física disponibles en la placa base, si ECC está presente o no, las ranuras de memoria que están ocupadas y También cuál es el tamaño de cada módulo junto con la velocidad a la que se ejecuta dicho módulo, por ranura (s) enumerada.
inxi -m
Para aprovechar los detalles detallados proporcionados por el indicador "-m", como la capacidad máxima, los detalles del módulo RAM que se encuentra en cada ranura, necesita privilegios de superusuario.
sudo inxi -m
Si solo desea que la salida sea breve y no tan detallada, puede usar el indicador “–memory-short” con inxi.
El uso del indicador “–memoria corta” solo mostrará la memoria total disponible y la cantidad de ella que está actualmente en uso.
Ver qué repositorio de paquetes está en uso
Cuando usa el indicador "-r" con inxi, le presentará una lista de todos los repositorios que su administrador de paquetes está usando actualmente o con los que actualiza el caché del repositorio local.
Obtener detalles de los dispositivos RAID
El indicador "-R" le muestra información sobre todos los dispositivos RAID.
Sorprendentemente, incluso muestra información sobre ZFS RAID (porque este sistema de archivos no está incluido en muchas distribuciones de Linux de forma predeterminada). Muestra detalles sobre el sistema de archivos en el dispositivo RAID, el estado (si está en línea o fuera de línea), el tamaño total y el tamaño disponible.
inxi -R
Verifique la información meteorológica en la terminal Linux (sí, eso también es posible)
Y, como beneficio adicional, incluso puedes consultar el clima de cualquier lugar de la Tierra con la bandera "-W".
El indicador "-W" debe ir seguido de uno de los siguientes descriptores de ubicación
Código postal o código postal
Latitud longitud
Ciudad[,estado],país (no debe contener espacios; reemplace los espacios con el signo “+”)
inxi -W Baroda,India
Monitorear el uso de los recursos del sistema con inxi
Junto con toda la información detallada que proporciona inxi sobre el hardware instalado y el software que lo controla, también se puede utilizar con fines de monitoreo de recursos.
Utilice el indicador "-t" para mostrar procesos. También puedes utilizar las opciones no obligatorias “c” (para CPU) y “m” (para RAM). Estas opciones también se pueden combinar con un valor numérico que enumera la cantidad deseada de procesos.
A continuación se muestran algunos ejemplos del uso del indicador "-t" para monitorear los recursos del sistema.
inxi -t
Si ejecuta inxi con el indicador "-t" pero sin las opciones no obligatorias, el resultado será suponiendo que escribió y agregó las opciones "cm5".
inxi -t cm10
Esto está bien para un uso poco frecuente, pero existen herramientas de monitoreo de recursos del sistema dedicadas que son más fáciles de usar y tienen más funcionalidades.
Al final…
Para las personas que tienen que diagnosticar problemas con las computadoras y la información del sistema que no conocen, inxi puede ser increíblemente útil. Muestra los procesos que están consumiendo CPU, memoria; puede comprobar si se están utilizando los controladores de gráficos correctos, si la UEFI/BIOS de la placa base está actualizada y mucho más.
De hecho, en el foro de la comunidad It's FOSS, pedimos a los miembros que compartan el resultado del comando inxi mientras buscan ayuda para que sea más fácil ver qué tipo de sistema se está utilizando.
Sé que hay otras herramientas que proporcionan información de hardware en Linux, pero inxi combina detalles de hardware y software y por eso me gusta.
¿Utilizas inxi o alguna otra herramienta? Comparte tu experiencia en los comentarios por favor.