GNU/Linux >> Znalost Linux >  >> Linux

Jak najdu model hardwaru v Linuxu?

pomocí dmidecode | grep -A3 '^System Information' příkaz. Najdete zde všechny informace z BIOSu a hardwaru. Toto jsou příklady na třech různých počítačích (toto je výňatek z kompletního výstupu):

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

Zkuste sudo dmidecode -t baseboard pro úplné informace o DMI t schopný obsah relevantní pro vaši základní desku v lidsky čitelné formě. Pouze pro Název produktu systému , můžete použít kterýkoli z nich (zadejte dmidecode -s získat seznam s klíčová slova řetězce):

sudo dmidecode -s system-product-name
sudo dmidecode -s baseboard-product-name

Další relevantní možnosti pro informace o základní desce jsou

sudo dmidecode -s system-version
sudo dmidecode -s baseboard-version
sudo dmidecode -s system-manufacturer
sudo dmidecode -s baseboard-manufacturer

Zkuste sudo dmidecode -s pro úplný seznam dostupných systémových řetězců DMI.


Pro pořádek, mnoho z těchto informací je k dispozici pod /sys/devices/virtual/dmi/id na moderních Linuxech (tj. minimálně od roku 2011), a hodně, pokud je – zejména, bez sériových čísel – je čitelné běžnými uživateli. . Chcete-li odpovědět na otázku původního plakátu, product_name je soubor, který obsahuje název modelu systému.

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

A tady by byl užitečný skript, který by mohl spustit každý uživatel, aby zobrazil dobrotu:

#!/bin/bash

cd /sys/devices/virtual/dmi/id/
for f in *; do
        printf "$f "
        cat $f 2>/dev/null || echo "***_Unavailable_***"
done

Žádné názvy souborů v sobě nemají mezery, takže tyto informace lze snadno zpracovat nástroji, jako je awk, pro vaše vlastní nekalé účely!


Linux
  1. Jak najít všechny uživatele Sudo v Linuxu

  2. Jak zjistit, zda je disk SSD nebo HDD v Linuxu

  3. Jak používat Linuxový příkaz find k hledání souborů

  1. Jak zjistím počet uživatelů online v Linuxu?

  2. Jak mohu spočítat počet složek na jednotce pomocí Linuxu?

  3. Jak mohu upravit všechny soubory vrácené funkcí find in vi v systému Linux?

  1. Jak najít všechny řídké soubory v Linuxu

  2. Jak zjistit velikost vyrovnávací paměti soketu linuxu

  3. Jak zjistit IP adresu brány v Linuxu