Respuestas:
inxi es un paquete disponible en el repositorio de Universe. La versión de inxi
18.04.1 es 2.3.56
. Utiliza Gawk / Bash para examinar su sistema para extraer una variedad de información que podría ser útil para describir su sistema cuando busque ayuda.
inxi es un script de información del sistema de línea de comandos creado para consola e IRC. También se utiliza una herramienta de depuración para el soporte técnico del foro para determinar rápidamente las configuraciones del sistema y el hardware de los usuarios. inxi muestra hardware del sistema, CPU, controladores, Xorg, escritorio, kernel, versiones de gcc, procesos, uso de RAM y una amplia variedad de otra información útil.
La man
página enumera numerosas inxi
opciones, pero para resumir las opciones en mayúsculas:
-A
= A udio -B
= B attery -C
= C PU -D
= D isk duro-G
= G raphics -I
= I nformación acerca de los procesos, el tiempo de actividad, la memoria, inxi
la versión -M
= M datos achine como dispositivo (ordenador portátil / de escritorio), la placa base, BIOS, etc. -N
= N información etwork -P
= P información artition -R
= Información RAID -S
= S información istema tales como nombre de host, kernel, 32/64 bits, entorno de escritorio, distribución, etc. -W
= W eather pero esto quizá no fiable! Y aquí hay solo algunas de las minúsculas:
-c0
apaga la salida de color y es útil para redirigir limpiamente (sin códigos de escape) a un archivo de texto -c
cuando se usa inxi -t c10
, por ejemplo, enumeraría los diez principales procesos en términos de uso de CPU -m
cuando se usa inxi -t m10
, por ejemplo, enumeraría los diez principales procesos en términos de uso de RAM -n
muestra información de red avanzada -t
como se ilustra arriba, se requiere para generar una lista numerada de procesos, tal como se especifica por -cN
o -mN
dónde N
es el número de procesos requeridos -r
enumera los datos del repositorio, incluidos los ppas -s
proporciona información sobre temperaturas (mobo / cpu / gpu) y velocidades del ventilador Consideraciones de privacidad
Dado que la inxi
salida a menudo se publica en foros públicos, la -z
opción filtra datos como las direcciones MAC. Si -S
se debe ocultar el nombre de host (normalmente generado por ), se -! 31
puede usar.
El -x
factor de
El siguiente ejemplo ilustra el uso de -x
, -xx
y -xxx
y debe ser auto-explicativo:
dkb@dkb-xubu:~$
dkb@dkb-xubu:~$ inxi -S
System: Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 Desktop: Xfce 4.12.3
Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ inxi -Sx
System: Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
Desktop: Xfce 4.12.3 (Gtk 2.24.31) Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ inxi -Sxx
System: Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
Desktop: Xfce 4.12.3 (Gtk 2.24.31) dm: lightdm Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ inxi -Sxxx
System: Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
Desktop: Xfce 4.12.3 (Gtk 2.24.31) info: xfce4-panel dm: lightdm Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$
Conclusión : Entonces, ¿cuál es un comando conveniente para alguien que quiere presentar información de manera concisa?
inxi -Fxxxz
para empezar, donde -F
es una abreviatura para incluir todas las opciones en mayúscula, además de -s
y-n
inxi -t cm10
puede ayudar inxi -r
enumeraría sus repositorios y ppas y su estado Nota al pie : una versión más nueva de Perl inxi
está disponible a través de:
sudo wget -O /usr/local/bin/inxi https://github.com/smxi/inxi/raw/master/inxi
sudo chmod +x /usr/local/bin/inxi
después de lo cual
sudo inxi -U
Cuando se ejecute por primera vez, instalará las man
páginas correspondientes y, en ejecuciones posteriores, instalará versiones más nuevas de inxi
y su man
página. El registro de cambios es una muy buena lectura para aquellos interesados en el funcionamiento interno de inxi
.
Otra opción es agregar el archivo de paquete personal de Unit 193 que rastrea de cerca la versión de github.
apt policy inxi
o incluso apt-get changelog inxi > inxi.txt
para ver la versión de inxi disponible en los repositorios predeterminados. Tengo la versión 3.0.22 porque estoy usando la versión de github y no la de los repositorios predeterminados.
Para agregar a la respuesta de DK Bose y centrarse en la versión actual de inxi, no en las versiones anteriores 2.3 o 2.2, que técnicamente son EOL y no son compatibles:
Una forma fácil de ver si tiene un lex o actual inxi: inxi -v8
si obtiene un error, tiene un lex inxi, si obtiene una gran página de salida, tiene un inxi actual. -v8 nivel se agregó en 2.9, la versión de prueba beta para 3.0. Es la opción "todo más el fregadero de la cocina". Casi todo de todos modos.
Opciones interesantes
--usb
- utiliza lsusb
y / o /sys
datos para construir su informe usb.--slots
- enumera las ranuras PCI de la placa. Me he dado cuenta de que a veces el sistema está equivocado acerca de qué ranuras tiene, pero eso no es un error inxi, pero sigue siendo útil.-a
/ --admin
- Recién extendido en 3.0.23 para incluir el informe de vulnerabilidad de la CPU. Las versiones anteriores tenían un informe simplista. Si obtiene un error de opción no compatible, tiene inxi heredado o su inxi actual no es lo suficientemente nuevo. A partir de 3.0.33, una opción de depuración de soporte bastante útil agrega parámetros de arranque del núcleo a la línea System: que puede ayudar a mostrar si han incluido en la lista negra nouveau, por ejemplo. También se agregó el tamaño sin formato de la partición, así como el tamaño disponible y la información de intercambio.-Cxx
- en 3.0.24, que solo golpeó el sid de Debian, y puede exprimirse en el informe de caché 18-10, L1 y L3 si lo ejecuta como sudo / root-S
, -Sx
, -Sxx
, -Sxxx
- datos de información adicionales como barras de tareas, muelles, paneles enormemente mejorada de escritorio / gestor de ventanas, gestor de ventanas, y. Si bien técnicamente no es compatible con todos los administradores de ventanas, admite la mayoría de los que parecen estar en uso real.-G
, -Gxxx
- muestra todos los compositores de pantalla conocidos y, si está disponible, el número de versión.También hay algunas opciones específicas que son útiles de vez en cuando. Todos -! y - a las opciones @ de lexi inxi se les dieron nombres largos de opciones.
--no-host
- apaga el nombre de host, para los usuarios que no desean publicarlo, esto se corresponde muy bien con la opción -z en términos de filtrado / desinfección de salida.--display
- una opción poco conocida, que intentará obtener datos de escritorio si no tiene X, por ejemplo, a través de SSH. Esto solo funciona como no root, y no siempre funciona. Puede apuntar a una pantalla específica si usa un valor como :1
para la pantalla 1.-no-ssl
- esto es útil si está en un sistema muy antiguo con certificados SSL caducados, omitirá ciertas acciones que comprueba SSL, depende.--usb-sys
- fuerza el uso de solo /sys
datos para el informe USB. Esto puede ser útil porque los valores suelen ser bastante diferentes entre /sys
y lsusb
para los datos del proveedor / producto.Básicamente, todas las opciones se mejoran en 3.x, algunas más que otras. El ajuste dinámico de línea también es mucho mejor, y se corrigieron algunos problemas técnicos antiguos como no eliminar los códigos de color cuando se canalizaban o redirigían, lo que eliminó el requisito de usar el indicador -c 0 para forzar la eliminación del código de color. Todos los nombres de opciones tienen formas largas en 3.x.
También hay algunas opciones más oscuras, como poder exportar a xml o json si los usuarios lo desean.
El soporte para dispositivos ARM y ARM SOC (sistema en chip o SBC, computadora de placa única) (como rasberry pi) se ha mejorado enormemente en 3.0, junto con varias otras arquitecturas oscuras como MIPS y SPARC que recientemente vieron soporte básico agregado.
El uso más común de inxi, creo, es para el soporte del foro / irc para usuarios de distro, y para el uso del administrador del sistema, particularmente cuando ssh en una máquina y necesita saber qué es. La opción más común parece ser, al menos en los foros, -Fxz, aunque algunos prefieren el más corto -bxxz
Como se señaló, se puede agregar el PPA Unit193, nunca hay problemas de dependencia, por lo que puede instalar inxi actual en un sistema de 10 años y todo debería 'funcionar'. También puede instalarlo directamente, hay una URL de acceso directo a la ubicación de GitHub: wget -Nc smxi.org/inxi
que encuentro más fácil de recordar que la ruta de URL de GitHub más larga. Si no está utilizando la versión empaquetada, las opciones sudo inxi -U
actualizarán inxi y la página del manual utilizando las fuentes de GitHub.
sudo inxi -U
para actualizar y ejecutar cada mes más o menos. Tenga en cuenta que si el repositorio u otra versión ppa de ya está instalado, purgue primero. launchpad.net/~mc3man/+archive/ubuntu/inxi1