¿Existe algún método de software o terminal incorporado que me permita ver los perfiles de hardware en mi sistema? El equivalente de Windows de dicha característica sería el Administrador de dispositivos .
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).
hardinfo
...lspci -k
, los mostrará, loslshw
muestra como algo normal (mire debajo de la configuración => raíz del controlador) y loshardinfo
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:
También puedes usar HardInfo :
Instálelo ejecutando este comando:
sudo apt-get install hardinfo
o busque hardinfo en Synaptic o Software Center.
fuente
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.fuente
hwinfo
diferencia delshw
?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
Ahora solo abra los archivos .html o .xml creados en su directorio actual para obtener una descripción completa de su hardware.
fuente
lspci
- hardware PCIlsusb, lspcmcia, lshw, lshw-gtk
dmidecode
-información sobre el hardware de su sistema como se describe en el BIOS del sistemakinfocenter
cat /proc/cpuinfo
fuente
lshw
es el comando, también puedes grep,lshw | grep audio
por ejemplo.No sé cómo puedes verlo en la GUI.
fuente
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.fuente
Otras excelentes herramientas para Ubuntu son
i-nex
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
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
fuente
/var/lib/dpkg/info/i-nex.postinst
conexit 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 intentarloi-nex
. Esta debería haber sido una de las principales respuestas. ¡Gracias!desde la terminal:
desde la interfaz gráfica de usuario necesitará instalar gnome-device-manager
fuente
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:
fuente
Administrador de dispositivos del Centro de software de Ubuntu.
fuente
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:
Luego instale:
Entonces corre:
Actualizar:
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.fuente
Agrega algunos detalles:
lscpu
mostrar información sobre la arquitectura de la CPUlsblk
lista de dispositivos de bloquesudo lshw -short | grep -i "system memory"
lista de memoria del sistemaSimplemente escriba
ls
y usetab
para obtener el aviso.fuente
lshw
usted puede usarlshw -C memory
- más información aquí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:
**** Actualización a partir del 1/12/2019 *****
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
fuente
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.
fuente
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. Verman inxi
. Por ejemplo,inxi -v 2
muestra información en el nivel de detalle 2; Los niveles 0-7 son compatibles.fuente
neofetch
ya se ha mencionado, pero también existe elscreenfetch
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:
fuente
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.
fuente