Jak mohu najít hardwarové detaily?

116

Existuje nějaký vestavěný software nebo terminálová metoda, která mi umožňuje zobrazit profily hardwaru v mém systému? Ekvivalentem Windows takového prvku by byla Device Manager .

    
dané Oxwivi 23.03.2011 11:07

17 odpovědí

135

Existuje několik možností:

  • lspci vám ukáže nejvíce hardwaru rychlým způsobem. Má různé úrovně výmluvnosti, abyste získali více informací z toho s příznaky-v a-vv, pokud chcete. Argument-k je dobrý způsob, jak zjistit, který ovladač jádra používá hardware. -nn vám umožní jednoduše znát ID hardwaru, které je skvělé pro vyhledávání.

    Ale je to jen velmi jednoduchý a rychlý způsob, jak získat seznam hardwaru. Často jsem se zeptal lidi, aby zde zveřejnili výstup, když se pokoušeli identifikovat svůj bezdrátový hardware. Je to skvělé pro takové věci.

    Není zobrazovat jiný hardware než USB.

    Zde jsou tři příklady skutečného světa:

    Grafika:

    $ lspci -nnk | grep VGA -A1
    03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF110 [GeForce GTX 580] [10de:1080] (rev a1)
        Kernel driver in use: nvidia
    

    Zvuk:

    $lspci -v | grep -A7 -i "audio"
    00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
        Subsystem: Acer Incorporated [ALI] Device 080d
        Flags: bus master, fast devsel, latency 0, IRQ 34
        Memory at f0940000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
    
    --
    00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
        Subsystem: Acer Incorporated [ALI] Device 080d
        Flags: bus master, slow devsel, latency 32, IRQ 35
        Memory at f0944000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
    

    Vytváření sítí:

    $ lspci -nnk | grep net -A2
    00:0a.0 Ethernet controller [0200]: NVIDIA Corporation MCP79 Ethernet [10de:0ab0] (rev b1)
        Subsystem: Acer Incorporated [ALI] Device [1025:0222]
        Kernel driver in use: forcedeth
    --
    05:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) [168c:001c] (rev 01)
        Subsystem: AMBIT Microsystem Corp. AR5BXB63 802.11bg NIC [1468:0428]
        Kernel driver in use: ath5k
    
  • lsusb je jakolspci, ale pro zařízení USB. Podobné funkce s podobnými možnostmi výřečnosti. Dobré, pokud chcete vědět, co je zapojeno.

  • sudo lshw vám poskytne velmi komplexní seznam hardwaru a nastavení.

    Dává vám tolik informací, navrhuji, aby jste to potopili přesless nebo je vystupovali do souboru a otevřete jej v něčem, ve kterém se můžete pohybovat:

    sudo lshw | less
    

    Samozřejmě je to obvykle dávka informací. Často potřebujete pouze informace o malé podskupině hardwaru alshw vám umožní vybrat kategorii. Pokud jste chtěli například vidět síťová zařízení, spusťte toto:

    sudo lshw -c network
    
  • Pokud chcete něco grafického, navrhuji, abyste se podívali nahardinfo. Nejprve je musíte nainstalovat:

    sudo apt-get install hardinfo
    

    Stačí ji spustit ze stejného terminálu shardinfo. Nevím, že má výchozí umístění nabídky.

    Ale může vám poskytnout trochu více informací (bootů, dostupných jader atd.) než ostatní možnosti, stejně jako vám dává podobné seznamy hardwaru PCI a USB jako první dva příkazy.

    Poskytuje také několik jednoduchých srovnávacích kritérií. Myslím, že vývojáři chtějí, aby se stala náhradou za Sandru (oblíbený nástroj pro shromažďování informací o hardwaru v systému Windows).

    Má dokonce i možnosti vygenerovat pěknou zprávu, kterou můžete odeslat někomu (i když může být snadno příliš mnoho informací ).

    
odpověděl Oli 23.03.2011 11:37
50

Můžete použít lshw, který je nástrojem CLI:

sudo lshw

, jak říká manuálová stránka:

  

lshw je malý nástroj pro extrahování detailních informací o hardwaru     konfiguraci stroje. Může hlásit přesnou konfiguraci paměti,     verze firmwaru, konfigurace základní desky, verze CPU a rychlost, vyrovnávací paměť     konfigurace, rychlost sběrnice atd. na systémech x86 nebo IA-64 schopných DMI a     na některých počítačích PowerPC (je známo, že funguje PowerMac G4).

Můžete také použít HardInfo :

  

HardInfo může shromažďovat informace o hardwaru a operačním systému vašeho systému, provádět měření a vytvářet tisknutelné zprávy buď ve formátu HTML, nebo ve formátech prostého textu.

     

Lze také snadno rozšířit, je k dispozici dokumentace pro vývojáře a úplný zdrojový kód (uvolněný pod GNU GPL verze 2).

Nainstalujte jej pomocí tohoto příkazu:

sudo apt-get install hardinfo

nebo vyhledejte hardinfo v Synaptic nebo Software Center.

    
odpověděl Pedram 08.06.2011 14:19
15

Existuje několik způsobů shromažďování informací o hardwaru. Postavím všechny možnosti, které znám. Další informace o některém z programů naleznete v jejich manuálních stránkách.

Možnost jedna -lshw

lshw, který by měl být nainstalován ve výchozím nastavení. Budete ji muset spustit jako super uživatel (sudo).

Zobrazí velmi podrobný seznam téměř všech komponent. Chcete-li získat reprezentaci kratšího seznamu, můžete použít příznak-short.

Můžete ji vygenerovat několika způsoby.

Možnost dva -hwinfo (potřebuje instalaci)

hwinfo, které byste museli nainstalovat. Nachází se v úložištích.

Prezentuje také komponenty velmi podrobně. Zde příznak--short vám poskytne hezký seznam seřazených kategorií hardwaru.

Pomocí možnosti--[hwtype] můžete získat pouze podrobné informace o vybraném typu hardwaru, což je občas užitečné.

Nevím o žádném jednomu řešení, které by umožnilo vypnout / povolit hardware nebo ovladače. Ovladače obecně jsou moduly jádra, které můžete povolit (přidat) a zakázat (odstranit) pomocí příkazumodprobe.

Pomocílsmod můžete zjistit, které moduly jsou aktuálně načteny.

    
odpověděl Octavian Damiean 23.03.2011 11:34
12

lshw je velmi dobrý příkaz, který vám sděluje velmi podrobné informace o vašem hardwaru. Pokud nechcete instalovat něco jiného, ​​jako je hardinfo , bude to velmi dobré. Použijte však lshw (můžete říct hardwarový seznam pro zapamatování tohoto příkazu) s možnostmi -html nebo -xml pro získání informací interaktivnějším způsobem.

Zde to ilustruje

    $ sudo lshw | less (or more)
    $ sudo lshw -html > myhardware.html
    $ sudo lshw -xml > myhardware.xml

Nyní stačí otevřít soubory .html nebo .xml vytvořené ve vašem aktuálním adresáři a získat úplný popis hardwaru.

    
odpověděl Saurav Kumar 27.08.2013 12:43
8

lshw je příkaz, můžete také napsat grep, napříkladlshw | grep audio.

Nevím, jak ji můžete zobrazit v grafickém uživatelském rozhraní.

    
odpověděl Pentarex 08.06.2011 14:14
7

HardwareLiSter je užitečný nástroj, který vám ukáže podrobné informace o veškerém hardwaru ve vašem systému v hezké rozhraní GUI .

Pokud dáváte přednost použití terminálu trysudo dmidecode, který vám poskytne velmi podrobný seznam všech hardwaru.

    
odpověděl Mark Rooney 23.03.2011 11:59
7

lspci - hardware PCI

lsusb, lspcmcia, lshw, lshw-gtk

dmidecode -informace o hardwaru vašeho systému, jak je popsáno v systému BIOS systému

kinfocenter

cat /proc/cpuinfo

    
odpověděl jet 08.06.2011 17:05
5

z terminálu:

sudo lshw

z gui musíte nainstalovat gnome-device-manager

    
odpověděl thomasmichaelwallace 08.06.2011 14:14
5

Další skvělé nástroje pro Ubuntu jsou

i-nex

I-Nex je bezplatný systémový informační nástroj, který slouží ke shromažďování informací o hlavních součástech systému (zařízeních), jako je procesor, základní deska, paměť, video paměť, zvuk, zařízení USB a tak dále. Aplikace umožňuje zobrazením informací o hardwarovém systému prostřednictvím přehledného rozhraní na kartě zobrazuje významné množství podrobností o systému. Nástroj I-Nex i nadále přidává nové funkce, tentokrát I-Nex obsahoval kartu GPU a další různé opravy. Kromě toho, že I-Nex dokáže zobrazit hardwarovou informaci, může také vygenerovat pokročilý přehled, v němž můžete vybrat, co má obsahovat, a případně odeslat zprávu službě, jako je Pastebin (a další). K dispozici je také možnost pořídit screenshot okna I-Nex přímo z aplikace. Rozdíl mezi nástroji I-Nex a dalšími hardwarovými informačními grafickými rozhraními dostupnými pro systém Linux spočívá v tom, že informace jsou lépe organizovány a zobrazují se rychleji (například lshw-gtk). Také hardwarové informace jsou prezentovány způsobem, který je lépe pochopitelný než jiné takové nástroje.

cpu-g

CPU-G je užitečný nástroj pro zobrazení hardwarových informací. Detekuje hardware a zobrazí podrobnosti o všechno, zobrazuje informace o CPU (procesoru), RAM (aktivní / neaktivní, volné, použité a uložené v paměti), základní deska a čipová sada, detaily biosu, detaily grafické karty a podrobnosti o nainstalovaném systému Linux. p>

ZDROJ Odkaz

    
odpověděl tigerjack89 21.04.2015 22:39
4

Správce zařízení z softwarového centra Ubuntu.

    
odpověděl Merlin2525 21.04.2011 02:09
4

Nainstalujte Sysinfo z Softwarového centra Ubuntu. Sysinfo je grafický nástroj, který je schopen zobrazit některé hardwarové a softwarové informace o počítači, na kterém je spuštěn.

Je schopen rozpoznat informace o:

  • Systém (Linux distribuční verze, verze GNOME, jádro, gcc a  Xorg a název hostitele)
  • CPU (identifikace dodavatele, název modelu, frekvence, mezipaměť úrovně 2, bogomips,  čísla modelů a vlajky)
  • Paměť (celková systémová paměť RAM, volná paměť, celková a volná kapacita paměti, mezipaměť,  aktivní, neaktivní paměť)
  • Úložiště (rozhraní IDE, všechna zařízení IDE, zařízení SCSI)
  • Hardware (základní deska, grafická karta, zvuková karta, síťová zařízení)
  • Grafická karta NVIDIA: pouze s nainstalovaným ovladačem grafické karty NVIDIA

    
odpověděl karel 16.02.2014 13:54
3

Napsal jsem shell skript, který shromáždil všechny možné hardwarové podrobnosti o systémech Linux, včetně Ubuntu, pomocí nativních příkazů. Každý, kdo má zájem, si může zobrazit a stáhnout skript z: Jednoduchý shell skript pro získání informací o hardwaru z linuxové schránky .

Tento skript načte následující podrobnosti:

  • verze operačního systému (Linux), verze jádra, detaily uptime atd.
  • Dodavatel systému, server, sériové číslo atd.
  • Podrobnosti základní desky serveru
  • Přehled BIOSu serveru
  • Podrobnosti procesoru serveru
  • Podrobnosti o fyzické paměti serveru (RAM)
  • přehledných zařízení / řadičů PCI
  • Podrobnosti o jednotce pevného disku
  • Informace o síťovém hardwaru
odpověděl Mssm 10.01.2015 09:47
3

Přidejte podrobnosti:

  • lscpu zobrazuje informace o architektuře procesoru
  • lsblk seznam blokových zařízení
  • sudo lshw -short | grep -i "system memory" seznamu systémové paměti

Stačí zadejtels a použijtetab, abyste dostali výzvu.

    
odpověděl Honghe.Wu 16.02.2014 13:51
2

  

Existuje jediný nástroj, který monitoruje většinu pracovního stavu hardwaru? Stejně jako nějaký software v systému Windows?

Pokud hledáte "testování systému" v pomlčce, uvidíte program, který zkontroluje šílené funkce. Druhý obrázek ukazuje, že bude kontrolovat pozastavení, správu napájení, audio, usb, grafiku, mediální karty, disky DVD a mnoho dalšího.

Pokud se něco týká zařízení, bude o tom informovat. Jednoduché vyhledávání na AU nebo odeslání otázky specifické k problému zobrazenému na stránce s výsledky by mělo pomoci při vyšetřování souvisejícího problému.

    
odpověděl Rinzwind 21.09.2015 15:49
2

NeoFetch je pěkné řešení příkazové řádky pro informace na vysoké úrovni (pokud běží Ubuntu 14.04 nebo vyšší).

Chcete-li nainstalovat, musíte nejprve přidat PPA:

sudo add-apt-repository ppa:dawidd0811/neofetch

Potom nainstalujte:

sudo apt update && sudo apt install neofetch

Spusťte:

neofetch

    
odpověděl David Pratt 04.01.2017 12:44
1

Úložiště vesmíru na Ubuntu 14.04 a novějších obsahuje skript Bash s názveminxi v balíčku se stejným názvem. Alespoň Xubuntu 16.04 je nainstalován ve výchozím nastavení. Výstup můžete ovládat pomocí možností. Viz% ko_kde%. Např. man inxi zobrazuje informace v úrovni výřečnosti 2; úrovně 0-7.

    
odpověděl jarno 17.01.2017 11:35
0

Nástroj hw-sondy: Odkaz

Nástroj vytvoří sondu počítače včetně výstupů hardwarových adres (hwinfo, dmidecode, biosdecode atd.), několika nástrojů diagnostiky Linux (smartctl, memtester atd.) a systémových protokolů (dmesg, Xorg.log atd. .).

Příklad sondy: Odkaz

Jsem autorem tohoto projektu, takže se můžete v komentářích zeptat!

    
odpověděl linuxbuild 30.11.2017 14:02