22 diciembre 2014

inxi, un script muy informador.

 Son muchas las ocasiones en las que necesitamos conocer determinada información  y características de nuestro ordenador y de nuestro sistema. El script, que se utiliza con forma de comando en nuestro Terminal, es una herramienta muy útil que podemos encuadrar en la familia de comandos como: lsusb, lspci o lshw, entre otros.



 Este script suele ser más conocido para los usuarios de Linux Mint que para los de Ubuntu. Los primero encuentran, tras la instalación de Mint este script o guión ya instalado. Los usuarios de Ubuntu deberán de instalarlo para poder trabajar con el.
 Vamos a ver como funciona el comando y sus operadores más importantes. Al final de esta entrada proporcionaré una tabla con los formatos de inxi y un resumen de las funciones.

Información general
 El script puede utilizarse para obtener una información breve sobre nuestro equipo y sistema. Tan sólo debemos escribir inxi en nuestro Terminal:


 Como el script muestra una breve información sobre la CPU, su reloj, la versión de Kernel que estamos utilizando, el tiempo que lleva encendido el equipo (Up-6), memoria utilizada/memoria así como el tamaño del disco duro (HDD) y el porcentaje de la cantidad utilizada.

inxi -F
 Muestra mucha más información dividida en estos apartados:
  • System: Además del nombre de nuestro equipo y el Kernerl que estamos utilizando, nos informa de la versión de escritorio utilizada y el nombre de nuestra distribución. 
  • Machine: Porporciona información sobre nuestro ordenador: Nombre, modelo, etcétera. 
  • CPU: Nombre del procesador, flags, velocidad del reloj y cache.
  • Graphics: Muestra el nombre de las tarjetas de vídeo, el display server que estamos utilizando, drivers y la resolución actual. También nos muestra el nombre y versión del GLX-Render.
  • Audio: Nos informa de la tarjeta y controladores que tenemos instalados.
  • Network: Facilita información de las tarjetas de red que tenemos instaladas y los controladores. Incluye, esto es importante, las dirección mac de ellas.
  • Drivers: Discos duros instalados, id del dispositivo, modelo y tamaño.
  • Partition: Proporciona información sobre las particiones existentes.
  • RAID: Muestra información sobre los dispositivos RAID que tengamos instalados
  • Sensors: Un dato interesante que proporciona es la temperatura de nuestro equipo.
  • Info: Muestra los procesos cargados, el tiempo que lleva encendido el equipo y el uso de la memoria.
 Esta sería una imagen de la salida que proporciona inxi -F:


 Información CPU

 Una información más concreta sobre la CPU se obtiene ejecutando inxi -C.


 Si necesitamos información sobre el estado de los flags del microprocesador podemos ejecutar inxi -f. Aquí vemos el resultado.


 Si ejecutamos inxi -C obtenemos información más resumida sobre nuestra CPU


Información Discos Duros/Opticos/USB

  Disponemos varias opciones inxi para obtener información de estos dispositivos.  Comenzaremos por el disco duro, ejecutando inxi -D.


 Podéis ver que aparece un sólo disco duro, con 1TB de capacidad y con una utilización del 2,1%. Esta opción reconoce si tenemos insertado un pendrive e alguno de nuestros puertos USB. Voy a instar uno y vemos el resultado de inxi -D.


 Nos informa de su id, modelo y capacidad.
 Si deseamos obtener información sobre nuestras unidades de CD/DVD, podemos ejecutar inxi -d. En el ejemplo siguiente he conectado, además del pendrive una unidad CD/DVD externa.


 Podemos observar que aparece en el apartado Optical, mostrando como datos más importantes la velocidad los soportes que admite.

 Es importante conocer las particiones de nuestros disco, para ello utilizaremos la opción inxi -p.


 En la primera ID aparece la información relativa a mi disco duro, la segundo ID se refiere al pendrive.
 Con el uso de inxi -P, sólo se mostraría la información del disco duro.


 Si ejecutamos inxi -l obtenemos como resultado información sobre adicional sobre la swap de nuestro disco.
 Si tenemos problemas con alguna partición, podría ser uno de los motivos que no estuviera montada. Para saber si tenemos particiones no montadas en nuestro sistema utilizaremos la opción inxi -o. En el siguiente ejemplo, inxi informa de que no existen este tipo de particiones, todas están montadas.


Información sobre el uso de la CPU y memoria

 Tenemos dos opciones, en primer lugar vamos a ver el uso de nuestra CPU ejecutando inxi -t c.


 Tengo cinco procesos activos e indica el porcentaje de uso en cada uno de ellos. Firefox es el proceso que más recurso de CPU está consumiendo. Terminal (gnome-terminal), es el recurso que menos consume, tan sólo 6,8%.

 Ahora vamos a ver el consumo de memoria ejecutando inxi -t m.


 Ambos scripts son muy interesantes para investigar sobre comportamientos extraños de nuestros programas. Muchas vece pensamos que Linux lo puede todo, pero los recursos de memoria no son infinitos y puede suceder que estemos sobrecargando de trabajo nuestro equipo. En cuando  la memoria, a pesar de tener cinco procesos abiertos, sólo estoy utilizando el 10%, lo que no representa ninguna sobrecarga.

Información de audio y gráfica

 Es bastante normal que antes de instalar determinados driver o controladores de audio y vídeo es necesario conocer las características de los dispositivos.
 Para conocer las características de la tarjeta de audio de nuestro ordenador podemos ejecutar inxi -A


 Ejecutando inxi -G podremos saber las características de nuestra tarjeta o chip gráfico así como los controladores que la están utilizando.


 Muchas veces, a la hora de elegir los controladores necesitamos información sobre el modelo de nuestra máquina, inxi -M nos proporciona esta información.


Información tarjetas de red

 Ejecutando inxi -i obtenemos información sobre las tarjetas de red instaladas, incluyendo la de conexión inalámbrica, así como sus IP.


 La información de Car-1 es la de mi tarjeta Ethernet, la de Card-2 la de mi tarjeta de conexión Wireless. En ambos casos aparece también las direcciones mac. Hay dos scripts muy parecidos a este que también suministran esta información: inxi -N e inxi -N, este último de manera abreviada muestra los nombres de las tarjetas instaladas.

 Información de los archivos que contienen nuestros repositorios

 Este es una información muy solicitada por los usuarios. Ejecutando inxi -r obtenemos no sólo la dirección y nombre de estos archivos, también su contenido.


 Aparecen cuatro entradas Active en color azul. Cada una de ellas contiene un archivo .list. En la primera entrada Active aparece getdeb.list, en la segunda entrada aparece official-package-repositories.list y así sucesivamente.
 Debajo de estas lineas tenemos el contenido, las direcciones de los repositorios.
 Es una de las herramientas más utilizadas de este script.

 Por último, para aquellos que quieren saber un poco más del estado de su ordenador tenemos la opción inxi -s. Este comando es una especie de "sensor" y nos muestra la temperatura de nuestro equipo.

Resumen del script inxi
 Por último recordaros que poséis obtener más información sobre el comando en el propio sistema, ejecutando en Terminal: man inxi (para obtener el manual del script a través del terminal o inxi -h (help).

 Gracias por vuestra atención.
 Como siempre agradeceré vuestros comentarios.

No hay comentarios:

Publicar un comentario