jueves, 15 de agosto de 2019

Conocer las especificaciones del hardware de la computadora desde el terminal de Linux con dmidecode



Hola amigos del software libre,

A mas de uno alguna vez le ha interesado conocer las características del hardware de la computadora donde está trabajando sin tener que reiniciar y entrar en la BIOS.

Hay varias maneras o comandos que pueden darnos esta información, pero hoy nos centraremos en un comando que nos mostrará esta información de una forma escueta.

El comando en cuestión es "dmidecode", que es una herramienta para descargar el contenido de la tabla DMI de una computadora (algunos dicen SMBIOS ) en un formato legible. Esta tabla contiene una descripción de los componentes de hardware del sistema, así como otra información útil, como los números de serie y la revisión del BIOS . Gracias a esta tabla, puede recuperar esta información sin tener que buscar el hardware real.


Escribiendo en el terminal de comandos:

$ sudo dmidecode -h




Nos dará toda la información de opciones que tiene dicho comando.

Nosotros nos centraremos primeramente en la opción "-s" que nos imprimirá por pantalla un resultado escueto de la información de la tabla DMI que seleccionemos de entre las siguientes opciones, como podéis ver en la imagen siguiente:

$ sudo dmidecode -s



Pediremos la información del vendedor de la BIOS con la primera opción:

$ sudo dmidecode -s bios-vendor




Ahora con el siguiente comando nos mostrará la versión de la BIOS:


$ sudo dmidecode -s bios-version



Seguimos con el sucesivo comando que nos mostrará la fecha de lanzamiento de la BIOS:


$ sudo dmidecode -s bios-release-date


Con ella podemos saber de una forma aproximada de que año es la fabricación de nuestra computadora.




Ahora con el siguiente comando nos mostrará el fabricante de la computadora:


$ sudo dmidecode -s system-manufacturer



Si la computadora esta montada a piezas no aparecerá ningún nombre.


Ahora con el siguiente comando nos mostrará el nombre del producto del sistema:


$ sudo dmidecode -s system-product-name


Es posible que no se le haya dado ninguno.


Y con el siguiente comando nos mostrará la versión del sistema:


$ sudo dmidecode -s system-version



Ahora con el siguiente comando nos mostrará el número de serie del sistema de la computadora:


$ sudo dmidecode -s system-serial-number


Puede ser que no tenga.

Seguimos con el siguiente comando que nos mostrará el número uuid de la computadora:


$ sudo dmidecode -s system-uuid




Ahora con el siguiente comando nos mostrará el fabricante de la placa base:


$ sudo dmidecode -s baseboard-manufacturer





Ahora con el siguiente comando nos mostrará el número de producto de la placa base:



$ sudo dmidecode -s baseboard-product-name





Ahora con el siguiente comando nos mostrará la versión de la placa base de la computadora:



$ sudo dmidecode -s baseboard-version



Ahora con el siguiente comando nos mostrará el número de serie de la placa base:



$ sudo dmidecode -s baseboard-serial-number





Ahora con el siguiente comando nos mostrará la etiqueta de propiedad de la placa base:



$ sudo dmidecode -s baseboard-asset-tag



Puede ser que tampoco aparezca nada.


Ahora con el siguiente comando nos mostrará el fabricante del chasis o gabinete de la computadora:



$ sudo dmidecode -s chassis-manufacturer





Ahora con el siguiente comando nos mostrará el tipo de gabinete o torre de la computadora:



$ sudo dmidecode -s chassis-type


En mi caso me indica que se trata de una computadora portátil.



Ahora con el siguiente comando nos mostrará la versión del gabinete o torre de la computadora:


$ sudo dmidecode -s chassis-version



No se ha especificado.


Y con el siguiente comando nos mostrará el número de serie de la torre de la computadora:


$ sudo dmidecode -s chassis-serial-number




Con el siguiente comando nos mostrará la etiqueta o referencia del gabinete de la computadora:


$ sudo dmidecode -s chassis-asset-tag





Ahora con el siguiente comando nos mostrará la familia del procesador:



$ sudo dmidecode -s processor-family





Ahora con el siguiente comando nos mostrará el fabricante del procesador:



$ sudo dmidecode -s processor-manufacturer




Ahora con el siguiente comando nos mostrará la versión del procesador:


$ sudo dmidecode -s processor-version




Y con el siguiente comando nos mostrará el fabricante de la computadora:

$ sudo dmidecode -s processor-frequency



Si una vez vistos todos los apartados con la opción "-s", queremos obtener unos resultados mas amplios elegiremos la opción "-t" que nos imprimirá por pantalla un resultado mucho mas amplio que hasta ahora de la información de la tabla DMI que seleccionemos de entre los siguientes apartados, como podéis ver en la imagen siguiente:


$ sudo dmidecode -t




Así que si empezamos por la primera, nos mostrará toda la información sobre la BIOS: 

$ sudo dmidecode -t bios




La siguiente opción, nos mostrará toda la opción del sistema:

$ sudo dmidecode -t system




La siguiente opción nos informará sobre todas las características de la placa base:

$ sudo dmidecode -t baseboard




Esta opción nos desvelará toda la información sobre la torre o gabinete:

$ sudo dmidecode -t chassis




Esta opción nos desvelará toda la información sobre el procesador:

$ sudo dmidecode -t processor




La siguiente opción nos desvelará toda la información sobre las memorias RAM:

$ sudo dmidecode -t memory




La siguiente opción nos desvelará toda la información sobre las memorias cache:

$ sudo dmidecode -t cache




Esta opción nos mostrará la información sobre los puertos de conexiones como SATA, USB, etc:

$ sudo dmidecode -t connector



La siguiente opción nos desvelará toda la información sobre las ranuras como por ejemplo las ranuras o slot PCI-Express:

$ sudo dmidecode -t slot



Y aquí terminan todas las opciones disponibles mediante este comando.

Como veis es fácil conocer las especificaciones de nuestro hardware sin tener que salir del sistema operativo.

Y aquí termina este post gráfico, porque hay mas imágenes que texto.
Espero os haya ayudado y hasta la próxima.
Saludos.

No hay comentarios:

Publicar un comentario

Gracias por participar en este blog.