¿Cómo puedo encontrar los detalles de mi hardware?

115

¿Hay algún software integrado o método de terminal que me permita ver los perfiles de hardware en mi sistema? El equivalente de Windows de dicha característica sería Administrador de dispositivos .

    
pregunta Oxwivi 23.03.2011 - 11:07

17 respuestas

134

Hay algunas opciones:

  • lspci le mostrará la mayoría de su hardware de una manera agradable y rápida. Tiene diferentes niveles de verbosidad para que pueda obtener más información con -v y -vv flags si así lo desea. El argumento -k es una buena forma de averiguar qué controlador de kernel está usando una pieza de hardware. -nn te permitirá saber simplemente la identificación del hardware que es ideal para buscar.

    Pero es solo una manera muy simple y rápida de obtener una lista de hardware. A menudo les pido a las personas que publiquen el resultado aquí cuando intentan identificar su hardware inalámbrico. Es genial para cosas como esa.

    No muestra hardware USB que no sea el bus USB.

    Aquí hay tres ejemplos del mundo real:

    Gráficos:

    $ 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
    

    Audio:

    $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
    

    Redes:

    $ 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á conectado.

  • sudo lshw le dará una lista muy completa de hardware y configuración.

    Te da mucha información, te sugiero que lo canalices a través de less o lo envíes a un archivo y lo abras en algo en lo que puedas moverte:

    sudo lshw | less
    

    Por supuesto, esto suele ser una gran cantidad de información. A menudo solo necesita información en 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 busques hardinfo . Necesitarás instalarlo primero:

    sudo apt-get install hardinfo
    

    Luego solo ejecuta desde la misma terminal con hardinfo . No sé si tiene una ubicación de menú por defecto.

    Pero puede proporcionarle un poco más de información (botas, núcleos disponibles, etc.) que las otras opciones, así como proporcionarle listas similares de hardware PCI y USB, como los primeros dos comandos.

    También proporciona algunos puntos de referencia simples. Creo que los desarrolladores tienen como objetivo reemplazar a 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 puede ser fácilmente demasiada información ).

    
respondido por el Oli 23.03.2011 - 11:37
50

Puede usar lshw, que es la herramienta CLI:

sudo lshw

como dice la página man:

  

lshw es una pequeña herramienta para extraer información detallada sobre el hardware     configuración de la máquina. Puede informar la configuración exacta de la memoria,     Versión de firmware, configuración de la placa base, versión de la CPU y velocidad, caché     configuración, velocidad del bus, etc. en sistemas compatibles con DMI x86 o IA-64 y     en algunas máquinas PowerPC (se sabe que PowerMac G4 funciona).

También puede usar HardInfo :

  

HardInfo puede recopilar información sobre el hardware y el sistema operativo de su sistema, realizar pruebas comparativas y generar informes imprimibles en formato HTML o en texto sin formato.

     

También se puede ampliar fácilmente, para 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.

    
respondido por el Pedram 08.06.2011 - 14:19
15

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 man.

Opción 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 el indicador -short .

Puedes hacer que emita 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 una manera muy detallada. Aquí, el indicador --short le dará una buena lista ordenada de categorías de hardware.

Con la opción --[hwtype] puede obtener información detallada sobre un tipo de hardware seleccionado solamente, que a veces es bastante útil.

No conozco ninguna solución para deshabilitar el hardware o los controladores. Los controladores generalmente son módulos de kernel que puede habilitar (agregar) y desactivar (eliminar) usando el comando modprobe .

Utilizando lsmod puede averiguar qué módulos están cargados actualmente.

    
respondido por el Octavian Damiean 23.03.2011 - 11:34
12

lshw es un comando muy bueno que te dice una información muy detallada de tu hardware. Si no quieres instalar algo más como hardinfo , será un buen comando. Pero usa lshw (puedes decir hardware de la lista para recordar este comando) con las opciones -html o -xml para obtener la información de una manera más interactiva.

Aquí se ilustra

    $ sudo lshw | less (or more)
    $ sudo lshw -html > myhardware.html
    $ sudo lshw -xml > myhardware.xml

Ahora solo abra archivos .html o .xml creados en su directorio actual para obtener una descripción completa de su hardware.

    
respondido por el Saurav Kumar 27.08.2013 - 12:43
8

lshw es el comando, también puedes grep, lshw | grep audio por ejemplo.

No sé cómo se puede ver en la GUI.

    
respondido por el Pentarex 08.06.2011 - 14:14
7

HardwareLiSter es una herramienta útil que puede mostrarle información detallada sobre todo el hardware de su sistema en una bonita interfaz GUI .

Si prefiere usar un terminal, pruebe sudo dmidecode , que le dará una lista muy detallada de todo el hardware también.

    
respondido por el Mark Rooney 23.03.2011 - 11:59
7

lspci - hardware PCI

lsusb, lspcmcia, lshw, lshw-gtk

dmidecode -información sobre el hardware de su sistema como se describe en el BIOS del sistema

kinfocenter

cat /proc/cpuinfo

    
respondido por el jet 08.06.2011 - 17:05
5

desde la terminal:

sudo lshw

desde la interfaz gráfica de usuario necesitarás instalar gnome-device-manager

    
respondido por el thomasmichaelwallace 08.06.2011 - 14:14
5

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 transparente 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 GPU y otras varias correcciones. Además de poder mostrar información de hardware, I-Nex también puede generar un informe avanzado para el cual 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 de 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 visualiza detalles sobre todo, muestra información sobre CPU (Procesador), RAM (Activo / Inactivo, Gratis, Usado y en caché), Motherboard y Chipset, Detalles de Bios, detalles de tarjetas gráficas y detalles de Linux instalado.

FUENTE enlace

    
respondido por el tigerjack89 21.04.2015 - 22:39
4

Administrador de dispositivos del Centro de software de Ubuntu.

    
respondido por el Merlin2525 21.04.2011 - 02:09
4

Instale Sysinfo desde el Centro de software 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.

Puede reconocer información sobre: ​​

  • Sistema (versión de distribución de Linux, versiones de GNOME, kernel, gcc y  Xorg y nombre de host)
  • CPU (identificación del proveedor, nombre del modelo, frecuencia, caché de nivel2, bogomips,  números de modelo y banderas)
  • Memoria (RAM total del sistema, memoria libre, espacio de intercambio total y libre, en caché,  memoria activa e inactiva)
  • Almacenamiento (interfaz IDE, todos los dispositivos IDE, dispositivos SCSI)
  • Hardware (placa base, tarjeta gráfica, tarjeta de sonido, dispositivos de red)
  • Tarjeta gráfica NVIDIA: solo con el controlador de pantalla NVIDIA instalado

    
respondido por el karel 16.02.2014 - 13:54
3

Escribí un script de shell para reunir todos los detalles de hardware posibles en sistemas Linux, incluido Ubuntu, usando comandos nativos. Cualquier persona interesada puede ver y descargar el script desde: Un sencillo script de shell para obtener información de hardware desde un cuadro de Linux .

Este script obtiene los siguientes detalles:

  • Versión del lanzamiento del sistema operativo (Linux), versión del kernel, detalles del tiempo de actividad, etc.
  • Proveedor del sistema (servidor), número de serie, etc.
  • Detalles de la placa base del servidor
  • BIOS del servidor de un vistazo
  • Detalles del procesador del servidor
  • Detalles de la memoria física del servidor (RAM)
  • Dispositivos / controladores PCI de un vistazo
  • Detalles de la unidad de disco duro
  • Información de hardware de red
respondido por el Mssm 10.01.2015 - 09:47
3

Agregue algunos detalles:

  • lscpu muestra información sobre la arquitectura de la CPU
  • lsblk list device blocks
  • sudo lshw -short | grep -i "system memory" lista memoria del sistema

Simplemente escriba ls y use tab para obtener un aviso.

    
respondido por el Honghe.Wu 16.02.2014 - 13:51
2
  

¿Existe una utilidad única para controlar el estado de trabajo 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 insana de características. La segunda imagen muestra que comprobará 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 para un problema que se muestra en la página de resultados debería ayudar a investigar el problema relacionado.

    
respondido por el Rinzwind 21.09.2015 - 15:49
2

NeoFetch es una buena solución de línea de comandos para información de alto nivel (si se ejecuta Ubuntu 14.04 o superior).

Para instalar, primero debe agregar el PPA:

sudo add-apt-repository ppa:dawidd0811/neofetch

Luego instala:

sudo apt update && sudo apt install neofetch

Luego ejecuta:

neofetch

    
respondido por el David Pratt 04.01.2017 - 12:44
1

El repositorio de Universe en Ubuntu 14.04 y posterior contiene un script Bash llamado inxi en el paquete con el mismo nombre. Al menos Xubuntu 16.04 lo tiene instalado por defecto. Puede controlar su salida a través de las opciones. Ver man inxi . P.ej. inxi -v 2 muestra información en nivel de verbosidad 2; los niveles 0-7 son compatibles.

    
respondido por el jarno 17.01.2017 - 11:35
0

herramienta de sonda hw: enlace

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 ejemplo: enlace

Soy el autor de este proyecto, así que no dude en hacer preguntas en los comentarios.

    
respondido por el linuxbuild 30.11.2017 - 14:02

Lea otras preguntas en las etiquetas