A veces tenemos equipos o servidores que se les han borrado los números de serie o incluso podemos tener la necesidad de recopilar los números de serie o cierta información hardware en remoto de otros equipos que tengamos en otras ubicaciones.
Mucha de esta información la podemos recopilar con el comando dmidecode de Linux/Unix. Con este comando podemos podremos ver todos los datos de hardware de nuestra máquina, incluido el número de serie , P/N, modelo de nuestra máquina (siempre y cuando la marca/modelo lo proporcione ya que en algunos equipos esta información no está integrada y no nos dará dicha información detallada)
# dmidecode | grep "^System Information" -A10
- Utilizaremos el pipe grep buscando la línea «System Information»
- A10: vuelca las siguientes 10 líneas que nos de la salida con «grep»
- Si omitimos «grep» podremos ver información del procesador, memoria, puertos, información de UEFI/BIOS etc.
Como podemos ver en la información anterior es un Servidor HP (he ocultado el número de serie por seguridad)

Si ejecutamos esto mismo en cualquier otro equipo cliente, podemos ver que no siempre nos da información del número de serie.
System Information
Manufacturer: innotek GmbH
Product Name: -
Version: 1.2
Serial Number: 0
UUID: f40eb6c2-fe9c-7e4b-b333-xxxxxxxxxx
Wake-up Type: Power Switch
SKU Number: Not Specified
Family: Proliant