Respuestas:
Hay algunas opciones:
lspci
le mostrará la mayor parte de su hardware de una manera rápida y agradable. Tiene varios niveles de verbosidad para que pueda obtener más información -v
y -vv
marcas si lo desea. El -k
argumento es una buena manera de averiguar qué controlador de kernel está utilizando una pieza de hardware. -nn
simplemente le permitirá conocer la identificación del hardware que es ideal para buscar.
Pero es solo una forma muy simple y rápida de obtener una lista de hardware. A menudo le pido a la gente que publique el resultado aquí cuando intento identificar su hardware inalámbrico. Es genial para cosas así.
Que no muestran el hardware USB que los buses USB.
Aquí hay tres ejemplos del mundo real:
$ lspci -nnk | grep VGA -A1
03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF110 [GeForce GTX 580] [10de:1080] (rev a1)
Kernel driver in use: nvidia
$lspci -v | grep -A7 -i "audio"
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
Subsystem: Acer Incorporated [ALI] Device 080d
Flags: bus master, fast devsel, latency 0, IRQ 34
Memory at f0940000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
--
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
Subsystem: Acer Incorporated [ALI] Device 080d
Flags: bus master, slow devsel, latency 32, IRQ 35
Memory at f0944000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
$ lspci -nnk | grep net -A2
00:0a.0 Ethernet controller [0200]: NVIDIA Corporation MCP79 Ethernet [10de:0ab0] (rev b1)
Subsystem: Acer Incorporated [ALI] Device [1025:0222]
Kernel driver in use: forcedeth
--
05:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) [168c:001c] (rev 01)
Subsystem: AMBIT Microsystem Corp. AR5BXB63 802.11bg NIC [1468:0428]
Kernel driver in use: ath5k
lsusb
es como lspci
pero para dispositivos USB. Funcionalidad similar con opciones de verbosidad similares. Bien si quieres saber qué está enchufado.
sudo lshw
le dará una lista muy completa de hardware y configuraciones.
Le da tanta información, le sugiero que la canalice less
o la envíe a un archivo y la abra en algo en lo que pueda moverse:
sudo lshw | less
Por supuesto, esto suele ser mucha información. A menudo solo necesita información sobre un pequeño subconjunto de su hardware y lshw
le permitirá seleccionar una categoría. Si solo desea ver sus dispositivos de red, por ejemplo, ejecute esto:
sudo lshw -c network
Si quieres algo gráfico, te sugiero que lo mires hardinfo
. Primero deberá instalarlo:
sudo apt-get install hardinfo
Luego lo ejecutas desde el mismo terminal con hardinfo
. No sé si tiene una ubicación de menú por defecto.
Pero puede brindarle un poco más de información (botas, núcleos disponibles, etc.) que las otras opciones, así como también brindarle listas similares de hardware PCI y USB como los dos primeros comandos.
También proporciona algunos puntos de referencia simples. Creo que los desarrolladores pretenden convertirlo en un reemplazo para Sandra (una popular herramienta de recopilación de información de hardware de Windows).
Incluso tiene opciones para generar un buen informe que puede enviar a alguien (aunque fácilmente puede ser demasiada información).
lspci -k
, los mostrará, los lshw
muestra como algo normal (mire debajo de la configuración => raíz del controlador) y los hardinfo
muestra cuando selecciona un dispositivo (el panel inferior de la captura de pantalla se llenará con más información para ese dispositivo)
Puede usar lshw, que es la herramienta CLI:
sudo lshw
como dice la página del manual:
lshw es una pequeña herramienta para extraer información detallada sobre la configuración de hardware de la máquina. Puede informar la configuración exacta de la memoria, la versión del firmware, la configuración de la placa base, la velocidad y la versión de la CPU, la configuración de la memoria caché, la velocidad del bus, etc. en sistemas x86 o IA-64 con capacidad DMI y en algunas máquinas PowerPC (se sabe que PowerMac G4 funciona).
También puedes usar HardInfo :
HardInfo puede recopilar información sobre el hardware y el sistema operativo de su sistema, realizar evaluaciones comparativas y generar informes imprimibles en HTML o en formatos de texto sin formato.
También se puede ampliar fácilmente, para la documentación del desarrollador y el código fuente completo (publicado bajo GNU GPL versión 2) está disponible.
Instálelo ejecutando este comando:
sudo apt-get install hardinfo
o busque hardinfo en Synaptic o Software Center.
Hay varias formas de recopilar información de hardware. Publicaré todas las posibilidades que conozco. Para obtener más información sobre cualquiera de los programas, consulte sus páginas de manual.
Opcion uno - lshw
lshw
que debe instalarse por defecto. Tendrás que ejecutarlo como superusuario (sudo).
Presentará una lista muy detallada de casi todos los componentes. Para obtener una representación de lista más corta, puede usar la -short
bandera.
Puede hacer que genere la información de varias maneras.
Opción dos -hwinfo
(necesita instalación)
hwinfo
que tendrías que instalar. Está en los repositorios.
También presenta los componentes de manera muy detallada. Aquí la --short
bandera le dará una buena lista ordenada por categoría de hardware.
Con la --[hwtype]
opción, puede obtener información detallada sobre un tipo de hardware seleccionado, lo que a veces es bastante útil.
No conozco ninguna solución integral para deshabilitar / habilitar hardware o controladores. Los controladores generalmente son módulos del núcleo que puede habilitar (agregar) y deshabilitar (eliminar) usando el modprobe
comando.
Utilizando lsmod
puede averiguar qué módulos están cargados actualmente.
hwinfo
diferencia de lshw
?
lshw
enumera un poco más de información.
sudo lshw -short
resuelve fácilmente la necesidad de información para citar en los informes de errores.
lshw es un comando muy bueno que le brinda información muy detallada de su hardware. Si no desea instalar algo más como hardinfo , será un buen comando. Pero use lshw (puede decir listar hardware para recordar este comando) con las opciones -html o -xml para obtener la información de manera más interactiva.
Aquí ilustra
$ sudo lshw | less (or more)
$ sudo lshw -html > myhardware.html
$ sudo lshw -xml > myhardware.xml
Ahora solo abra los archivos .html o .xml creados en su directorio actual para obtener una descripción completa de su hardware.
HardwareLiSter es una herramienta útil que puede mostrarle información detallada sobre todo el hardware de su sistema en una agradable interfaz gráfica de usuario.
Si prefiere usar un terminal, intente sudo dmidecode
que también le dará una lista muy detallada de todo el hardware.
Otras excelentes herramientas para Ubuntu son
I-Nex es una herramienta gratuita de información del sistema que se utiliza para recopilar información sobre los principales componentes del sistema (dispositivos) como CPU, placa base, memoria, memoria de video, sonido, dispositivos USB, etc. La aplicación permite, a través de una interfaz clara y con pestañas, mostrar información sobre el hardware del sistema, esta utilidad muestra una cantidad significativa de detalles del sistema. La utilidad I-Nex continúa agregando nuevas funcionalidades, esta vez I-Nex incluyó la pestaña de información de la GPU y otras soluciones. Además de poder mostrar información de hardware, I-Nex también puede generar un informe avanzado para el que puede seleccionar qué incluir y, opcionalmente, enviar el informe a un servicio como Pastebin (y otros). También presenta una opción para tomar una captura de pantalla de la ventana I-Nex directamente desde la aplicación. La diferencia entre I-Nex y otras herramientas de GUI de información de hardware disponibles para Linux es que la información está mejor organizada y se muestra más rápido (que lshw-gtk, por ejemplo). Además, la información del hardware se presenta de una manera que es más fácil de entender que otras herramientas similares.
CPU-G es una utilidad útil para mostrar información de hardware. Detecta hardware y muestra detalles sobre todo, muestra información sobre CPU (Procesador), RAM (Activo / Inactivo, Libre, Usado y en caché), Placa base y Chipset, Detalles de BIOS, Detalles de tarjeta gráfica y detalles de Linux instalado.
FUENTE http://www.noobslab.com/2014/01/cpuz-alternatives-inex-cpug-for-ubuntu.html
/var/lib/dpkg/info/i-nex.postinst
con exit 0
para sobrevivir.
i-nex
es la mejor opción que he visto en Ubuntu. Funciona muy bien en 16.04 y hace exactamente lo que esperaría que hiciera. He desinstalado otras opciones probadas ( hardinfo
, hwinfo
), pero las eliminé después de intentarlo i-nex
. Esta debería haber sido una de las principales respuestas. ¡Gracias!
desde la terminal:
sudo lshw
desde la interfaz gráfica de usuario necesitará instalar gnome-device-manager
Instale Sysinfo desde los repositorios predeterminados de Ubuntu. Sysinfo es una herramienta gráfica que puede mostrar información de hardware y software sobre la computadora en la que se ejecuta.
Es capaz de reconocer información sobre:
Administrador de dispositivos del Centro de software de Ubuntu.
NeoFetch es una buena solución de línea de comandos para información de alto nivel (si ejecuta Ubuntu 14.04 o superior).
Para instalar, primero debe agregar el PPA:
sudo add-apt-repository ppa:dawidd0811/neofetch
Luego instale:
sudo apt update && sudo apt install neofetch
Entonces corre:
neofetch
neofetch está disponible en el repositorio de Universe desde 18.04.
Una forma conveniente de presentar los datos de Neofetch es usar neofetch --stdout
. Este comando produce resultados en texto plano que se pueden copiar / pegar en una pregunta o respuesta aquí sin necesidad de cargar una imagen.
$ neofetch --stdout
dkb@kububb
------------
OS: Ubuntu 18.04.2 LTS x86_64
Host: Inspiron 15-3567
Kernel: 4.15.0-48-generic
Uptime: 3 hours, 12 mins
Packages: 2352
Shell: bash 4.4.19
Resolution: 1366x768
DE: KDE
WM: KWin
WM Theme: Breeze
Theme: Breeze Dark [KDE], MyBreeze-Dark [GTK2/3]
Icons: Breeze-dark [KDE], Breeze [GTK2/3]
Terminal: konsole
Terminal Font: Hack 11
CPU: Intel i3-6006U (2) @ 2.000GHz
GPU: Intel HD Graphics 520
Memory: 1435MiB / 7846MiB
$
Agrega algunos detalles:
lscpu
mostrar información sobre la arquitectura de la CPU lsblk
lista de dispositivos de bloque sudo lshw -short | grep -i "system memory"
lista de memoria del sistema Simplemente escriba ls
y use tab
para obtener el aviso.
Escribí un script de shell para reunir todos los detalles posibles de hardware en sistemas Linux, incluido Ubuntu, usando comandos nativos. Cualquier persona interesada puede ver y descargar el script desde: Un script de shell simple para obtener información de hardware de una caja de Linux .
Este script obtiene los siguientes detalles:
Este script está disponible ahora como RPM, que se puede descargar desde la página del sitio de este blog: https://www.simplylinuxfaq.com/p/how-to-find-hardware-details-in-linux.html
¿Existe una única utilidad para monitorear el estado de funcionamiento de la mayoría del hardware? ¿Como un software en Windows?
Si busca "pruebas del sistema" en el tablero, verá un programa que verificará una cantidad increíble de características. La segunda imagen muestra que verificará la suspensión, administración de energía, audio, usb, gráficos, tarjetas de medios, unidades de DVD y mucho más.
Si algo está mal relacionado con un dispositivo, se lo informará. Una simple búsqueda en AU o publicar una pregunta específica a un problema que se muestra en la página de resultados debería ayudar a investigar el problema relacionado.
El repositorio de Universe en Ubuntu 14.04 y posterior contiene un script Bash nombrado inxi
en un paquete con el mismo nombre. Al menos Xubuntu 16.04 lo tiene instalado por defecto. Puede controlar su salida a través de opciones. Ver man inxi
. Por ejemplo, inxi -v 2
muestra información en el nivel de detalle 2; Los niveles 0-7 son compatibles.
neofetch
ya se ha mencionado, pero también existe el screenfetch
que proporciona aún más información cuando abre su terminal después de colocar el comando en su ~/.bashrc
archivo:
La pantalla de bienvenida de mi terminal contiene cuatro componentes:
screenfetch
la utilidad de información del sistemaPuede encontrar detalles para hacerlo usted mismo en esta respuesta:
Herramienta hw-probe: https://github.com/linuxhw/hw-probe
La herramienta crea una sonda de la computadora que incluye salidas de listas de hardware (hwinfo, dmidecode, biosdecode, etc.), varias herramientas de diagnóstico de Linux (smartctl, memtester, etc.) y registros del sistema (dmesg, Xorg.log, etc.).
Ejemplo de sonda: https://linux-hardware.org/?probe=0b29192f95
Soy el autor de este proyecto, así que siéntase libre de hacer cualquier pregunta en los comentarios.
hardinfo
...