usando el dmidecode | grep -A3 '^System Information'
dominio. Allí encontrarás toda la información de BIOS y hardware. Estos son ejemplos en tres máquinas diferentes (este es un extracto de la salida completa):
System Information
Manufacturer: Dell Inc.
Product Name: Precision M4700
System Information
Manufacturer: MICRO-STAR INTERANTIONAL CO.,LTD
Product Name: MS-7368
System Information
Manufacturer: HP
Product Name: ProLiant ML330 G6
Prueba sudo dmidecode -t baseboard
para obtener información completa sobre el DMI t contenido relevante para su placa base, en una forma legible por humanos. Solo para el Nombre del producto del sistema , puede usar cualquiera (escriba dmidecode -s
para obtener una lista de s tres palabras clave):
sudo dmidecode -s system-product-name
sudo dmidecode -s baseboard-product-name
Otras opciones relevantes para la información de la placa base son
sudo dmidecode -s system-version
sudo dmidecode -s baseboard-version
sudo dmidecode -s system-manufacturer
sudo dmidecode -s baseboard-manufacturer
Prueba sudo dmidecode -s
para obtener una lista completa de las cadenas DMI del sistema disponibles.
Para que conste, gran parte de esta información está disponible en /sys/devices/virtual/dmi/id en Linuces modernos (es decir, desde al menos 2011), y gran parte de ella, en particular, sin incluir los números de serie, es legible por usuarios habituales. . Para responder a la pregunta del cartel original, product_name
es el archivo que contiene el nombre del modelo del sistema.
bios_date
bios_vendor
bios_version
board_asset_tag
board_name
board_serial
board_vendor
board_version
chassis_asset_tag
chassis_serial
chassis_type
chassis_vendor
chassis_version
modalias
power
product_name
product_serial
product_uuid
product_version
smbios_version
subsystem
sys_vendor
uevent
Y aquí habría un script práctico que cualquier usuario podría ejecutar, para mostrar la bondad:
#!/bin/bash
cd /sys/devices/virtual/dmi/id/
for f in *; do
printf "$f "
cat $f 2>/dev/null || echo "***_Unavailable_***"
done
¡Ningún nombre de archivo tiene espacios en ellos, por lo que esta información es fácilmente manipulada por utilidades como awk, para sus propios fines nefastos!