utilizzando il dmidecode | grep -A3 '^System Information'
comando. Lì troverai tutte le informazioni dal BIOS e dall'hardware. Questi sono esempi su tre diverse macchine (questo è un estratto dell'output completo):
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
Prova sudo dmidecode -t baseboard
per informazioni complete sul DMI t contenuti in grado rilevanti per il tuo battiscopa, in una forma leggibile dall'uomo. Solo per il Nome prodotto di sistema , puoi utilizzare entrambi (digita dmidecode -s
per ottenere un elenco di s parole chiave tring):
sudo dmidecode -s system-product-name
sudo dmidecode -s baseboard-product-name
Altre opzioni rilevanti per le informazioni sulla scheda madre sono
sudo dmidecode -s system-version
sudo dmidecode -s baseboard-version
sudo dmidecode -s system-manufacturer
sudo dmidecode -s baseboard-manufacturer
Prova sudo dmidecode -s
per un elenco completo delle stringhe DMI di sistema disponibili.
Per la cronaca, molte di queste informazioni sono disponibili in /sys/devices/virtual/dmi/id sui Linuces moderni (ovvero, almeno dal 2011), e molte di esse - in particolare, esclusi i numeri di serie - sono leggibili dagli utenti regolari . Per rispondere alla domanda del poster originale, product_name
è il file che contiene il nome del modello 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
E qui ci sarebbe uno script pratico e dandy che qualsiasi utente potrebbe eseguire, per mostrare la bontà:
#!/bin/bash
cd /sys/devices/virtual/dmi/id/
for f in *; do
printf "$f "
cat $f 2>/dev/null || echo "***_Unavailable_***"
done
Nessun nome di file contiene spazi, quindi queste informazioni possono essere facilmente manipolate da utilità come awk, per i tuoi nefandi scopi!