Mostrando entradas con la etiqueta lshw. Mostrar todas las entradas
Mostrando entradas con la etiqueta lshw. Mostrar todas las entradas

martes, 26 de marzo de 2013

Obtener información de nuestro hardware a través del terminal

Ando ocupadillo estos días, y la proximidad de la semana santa no augura que el post que tenía pensado colgar sobre la instalación de una distribución GNU/Linux vaya a salir pronto. Así que de momento me contentaré con esta entrada donde hablo de como obtener información acerca de nuestro equipo a través de la terminal. Es el comando Hardware Lister, que en terminal es lshw, delante del cual hay que escribir el sudo que nos identifica como superusuario:


sudo lshw

Con este comando obtendremos un enorme listado de características e información de nuestro ordenador como tipo de procesador, tarjeta de red, tarjeta de vídeo, disco duro, etc.

Con la opción  -class cpu nos ceñirenos únicamente a la CPU:


sudo lshw -class cpu

Al pulsar intro obtenemos algo como esto:


*-cpu:0                 
       descripción: CPU
       producto: Pentium(R) Dual-Core  CPU      E5200  @ 2.50GHz
       fabricante: Intel Corp.
       id físico: 4
       información del bus: cpu@0
       versión: 6.7.6
       serie: 0001-0676-0000-0000-0000-0000
       ranura: CPUSocket
       tamaño: 1203MHz
       capacidad: 2500MHz
       anchura: 64 bits
       reloj: 200MHz
       capacidades: boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe x86-64 constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm dtherm cpufreq
       configuración: id=1
     *-logicalcpu:0
          descripción: CPU lógica
          id físico: 1.1
          anchura: 64 bits
          capacidades: logical
     *-logicalcpu:1
          descripción: CPU lógica
          id físico: 1.2
          anchura: 64 bits
          capacidades: logical
  *-cpu:1
       id físico: 1
       información del bus: cpu@1
       versión: 6.7.6
       serie: 0001-0676-0000-0000-0000-0000
       tamaño: 1203MHz
       capacidad: 1203MHz
       capacidades: ht cpufreq
       configuración: id=1
     *-logicalcpu:0
          descripción: CPU lógica
          id físico: 1.1
          capacidades: logical
     *-logicalcpu:1
          descripción: CPU lógica
          id físico: 1.2
          capacidades: logical

Escribiendo sudo lshw a secas el resultado es mucho más extenso y descriptivo. Si queremos enviar toda esa información a un archivo para visionarla más tranquilamente, teclearemos esto:

sudo lshw >> /home/paco/Documentos/lshw.txt

Y se nos creará el archivo de texto lshw.txt en la ubicación /home/paco/Documentos que podremos abrir con un editor cualquiera. En caso de no tener instalado lshw habrá que instalarlo mediante la herramienta apt-get:

sudo apt-get install lshw

Hay otras maneras de conseguir información sobre nuestro hardware. Una de ellas es el comando dmidecode, cuyas opciones podemos cotejar tecleando dmidecode --help. Otra forma es listar el fichero cpuinfo alojado en el directorio /proc con el comando cat:

cat /proc/cpuinfo

Todo esto es útil porque no pocas veces nos van a preguntar en un foro por la configuración de nuestro equipo. Podemos anotar los resultados, o directamente imprimirlos y subrayar lo más importante para tenerlo siempre presente.