Como encontrar informacion basica del hardware desde Linux

Cuando trabajamos con muchas maquinas, o tenemos algun servidor generico, es muy probable que desconozcamos sus especificaciones. Existen varias herramientas para identificar nuestro hardware sobre Linux, ya sea local o remotamente.

Los aspectos del hardware que probablemente nos interesen mas son el procesador y la cantidad de memoria ram con la cual cuenta la maquina. Ambos pueden ser facilmente identificados al dar un vistazo al sistema de archivos virtual /proc.

Para conocer la cantidad de memoria que tiene un sistema, tecleamos:

mdkdiablo:~# cat /proc/meminfo
MemTotal:      1036516 kB
MemFree:          7924 kB
...


Aca la primera linea nos dice que el sistema tiene al rededor de 1GB de memoria instalada, la segunda linea nos despliega la
cantidad de memoria libre actualmente.

Ahora bien, para ver los detalles del procesador, tecleamos:

mdkdiablo:~# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Pentium(R) 4 CPU 2.53GHz
stepping        : 7
cpu MHz         : 2533.978
cache size      : 512 KB
...

Este comando nos despliega la informacion del procesador, podemos ver que tenemos un procesador Intel Pentium 4 corriendo a 2.53GHz.

Luego de ver la informacion desplegada por estos comandos, pueden examinar otras areas del hardware utilizando herramientas
mas especializadas. Por ejemplo para listar todos los dispositivos instalados en el bus PCI, tecleamos:

mdkdiablo:~# lspci
0000:00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 01)
0000:00:01.0 PCI bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE Host-to-AGP Bridge (rev 01)
0000:00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 81)
0000:00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 01)
0000:00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)
0000:02:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10
...

Lo anterior nos proporciona un resumen del contenido del bus PCI, para ver informacion mas detallada agregen al comando: -v, o -v -v.

Un proceso similar se utiliza para ver la informacion de los dispositivos USB, por medio del comando lsusb el cual se encuentra contenido dentro del paquete usbutils:

mdkdiablo:~# lsusb
Bus 004 Device 001: ID 0000:0000
...

Otra forma de averiguar informacion acerca de un sistema es ver el boot, estos mensajes recorren la pantalla a la hora que nuestro Linux Debian(o redhat, mandriva, suse etc) esta arrancando. Ciertamente esta informacion recorrera la pantalla muy rapido como para poder ententer algo, es mas, si es un sistema remoto va a ser imposible ver esta pantalla.

Para poder ver estos mensajes pueden utilizar el comando dmesg :

mdkdiablo:~# dmesg |less
  HighMem zone: 32752 pages, LIFO batch:7
DMI 2.3 present.
ACPI: RSDP (v000 IntelR ) @ 0x000f7800
ACPI: RSDT (v001 IntelR AWRDACPI 0x42302e31 AWRD 0x00000001) @ 0x3fff3000
ACPI: FADT (v001 IntelR AWRDACPI 0x42302e31 AWRD 0x00000001) @ 0x3fff3040
ACPI: MADT (v001 IntelR AWRDACPI 0x42302e31 AWRD 0x00000001) @ 0x3fff6940
ACPI: DSDT (v001 INTELR AWRDACPI 0x00001000 MSFT 0x0100000d) @ 0x00000000
ACPI: PM-Timer IO Port: 0x408
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 15:2 APIC version 20
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: Assigned apic_id 2
IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
Built 1 zonelists
Kernel command line: root=/dev/hda1 ro
Initializing CPU#0
PID hash table entries: 4096 (order 12: 32768 bytes)
Detected 2533.978 MHz processor.
Using pmtmr for high-res timesource
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1034376k/1048512k available (1551k kernel code,
13184k reserved, 690k data, 148k init, 131008k highmem)
Checking if this processor honours the WP bit even in supervisor
mode... Ok.
Calibrating delay loop... 5013.50 BogoMIPS
Security Scaffold v1.0.0 initialized
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: After generic identify, caps: bfebfbff 00000000 00000000
0000000
...

Este comando nos despliga informacion acerca de los drives que tiene el sistema, entre otras cosas. dmesg reemplaza la
informacion de arranque con los ultimos cambios del sistema, para ver toda la informacion echen un vistazo a /var/log/kern.log.

Si estan corriendo un sistema con discos IDE, pueden ver los drives detectados dentro del directorio /proc/ide. Si el sistema contiene discos SCSI pueden ver los drives identificados dentro de /proc/bus/scsi. así mismo podemos obtener informacion mas detallada de los discos tecleando:

hdparm -i /dev/hd? and hdparm -I /dev/hd? 

Si queremos ver informacion del Bios y otros detalles utilizamos dmidecode. Tambien esta el comando lshw(y hwinfo), los cuales nos despliegan informacion detallada de cada dispositivo separado por tipo.

lshw es una herramienta excelente, pero unicamente funciona en x86.

Si queremos monitorear los sensores de temperatura, voltaje, etc, del motherboard, podemos utilizar lmsensors o mbmon. así mismo existe la herramienta cfg2html, la cual recolecta quizas demasiada informacion del sistema y la convierte en un archivo html.

Popularity: 15% [?]


Otros articulos de interes:

  1. Encriptacion con OpenSSH – Como generar y configurar una llave publica en Linux
  2. Reparando el Master Boot Record con fdisk desde windows
  3. ¿Cómo funcionan los repositorios en Debian o Ubuntu?
  4. Eliminar el Spam desde el servidor de correo con PostFix
  5. Como configurar un gateway simple con Linux Debian
  6. ¿Qué es, y como usar aptitude?
  7. Instalando Java en Linux Debian sarge/etch/lenny/sid
  8. SSH: acceso seguro con iptables
  9. ¿Cómo crear estanques?
  10. ¿Cómo usar los repositorios de Debian?

Etiquetado como: , , , , , ,

9 Comentarios

  1. Muy bueno muchas gracias…..

  2. Gracias por los comandos, soy de mucha utilidad… y siempre es bueno saber cuales son el esqueleto de nuestros mounstros jajajajaj

    chao y gracias nevamente

  3. Gracias esta muy bueno

  4. bien me a servido mucho…. gracias

  5. gracias me sirvio de mucho

  6. Tengo instalado linux ubuntu 9.04 y tengo instalado 2 modulos de memoria con 1 gb cada una, tanto en la herramienta monitor de sistema así como tecleando, los comandos que nos proporcionaste, me marca que tengo solo un gb, ambas memorias trabajan a la perfección en otros sistemas que ustedes ya conocen, la pregunta es si aun con esto de que el sistema me detecta solo 1 gb en sus utilidades están trabajando ambas? o es un detalle del so.

    • Mmmm… podria darse el caso que al hacer algun cambio fisico a tu computadora, digamos moverla de lugar o instalarle una unidad de cdrom para la instalacion que la memoria se haya safado?

  7. acá puedes encontrar más información sobre como “encontrar información del sistema GNU/Linux” desde la consola.

    http://www.gulix.cl/wiki/Encontrar_Informaci%C3%B3n_del_Sistema

Por favor, escriba un comentario

Por favor tome en cuenta lo siguiente:
Los comentarios son moderados, por lo cual puede tardar en ser publicados. No hay necesidad de repetir su comentario.
Su correo electronico nunca sera revelado.

Terminos de busqueda


  • ver hardware linux
  • ver hardware en linux
  • comando linux para ver hardware
  • informacion hardware linux
  • linux ver hardware
  • linux hardware info
  • linux informacion hardware
  • como ver el hardware en linux
  • como ver hardware en linux
  • comando hardware linux
  • informacion de hardware linux
  • ver el hardware en linux
  • conocer hardware linux
  • informacion de hardware en linux
  • comando ver hardware linux
  • comando linux hardware
  • informacion del hardware linux
  • ver dispositivos en linux
  • hardware info linux
  • informacion del procesador en linux
  • identificar hardware linux
  • linux comando hardware
  • comando para ver el hardware en linux
  • checar las caracteristicas del procesador en debian
  • ver hardware en debian
  • informacion hardware debian
  • datos procesador linux
  • hardware information linux
  • ver informacion del procesador en linux
  • informacion del procesador linux
  • ver informacion de hardware en linux
  • dispositivos no detectados en centos
  • ver detalles de la placa madre procesador y memoria en linux shell
  • identificar el hardware de la PC linux
  • como configurar intel r G 82845 G/GL en linux 10 04
  • ver dispositivos linux
  • como ver dispositivos en linux
  • ver hadware en linux
  • controlador de sonido para X86 family 15 model 2 stepping 7 genuineintel
  • ver hardware por consola
  • ver diuspòsitivos en linux
  • ubuntu 10 04 saber memoria ram instalada
  • CONOCER EL HARDWARE EN LINUX
  • verificar hardware en linux
  • obtener informacion de hardware en linux
  • nvidia hardware info suse
  • linux debian caracteristicas de hardware
  • obtener informacion del hardware redhat
  • memoria instalada suse 11
  • mirar memoria instalada en linux
  • linux información por consola
  • linux informacion del hardware
  • linux ver información de hardware
  • linux ver información de memoria
  • linux info hw discos
  • linux saber dispositivos instalados
  • linux identificar nvidia
  • microprocesador info linux
  • MOSTRAR HARDWARE EN LINUX
  • obtener lista de dispositivos instalados desde ubuntu