it-swarm-eu.dev

Jak najdu podrobnosti o hardwaru?

Existuje nějaký vestavěný software nebo metoda terminálu, která mi umožňuje prohlížet si hardwarové profily v mém systému? Windows ekvivalent takové funkce by byl Správce zařízení.

147
Oxwivi

Existuje několik možností:

  • lspci vám ukáže většinu vašeho hardwaru pěkným rychlým způsobem. Má různé úrovně výřečnosti, takže z ní můžete získat více informací pomocí příznaků -v A -vv, Pokud to chcete. Argument -k Je dobrý způsob, jak zjistit, který ovladač jádra používá hardware. -nn Vám umožní jednoduše zjistit ID hardwaru, které je skvělé pro vyhledávání.

    Je to však pouze velmi jednoduchý a rychlý způsob získání seznamu hardwaru. Když se snažíte identifikovat svůj bezdrátový hardware, často žádám lidi, aby zveřejnili jeho výstup. Je to skvělé pro takové věci.

    To nezobrazuje hardware USB jiný než sběrnice 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
    

    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 jako lspci, 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í, doporučuji vám je poslat skrz less nebo je odeslat do souboru a otevřít, že v něčem se můžete pohybovat:

    Sudo lshw | less
    

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

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

    Sudo apt-get install hardinfo
    

    Poté ji jednoduše spustíte ze stejného terminálu pomocí hardinfo. Nevím, že má ve výchozím nastavení umístění nabídky.

    Ale může vám poskytnout o něco více informací (bootování, dostupná jádra atd.) Než ostatní možnosti a také vám poskytne podobné seznamy hardwaru PCI a USB jako první dva příkazy.

    Poskytuje také některé jednoduché srovnávání. Myslím, že vývojáři si kladou za cíl nahradit Sandru (populární nástroj pro shromažďování informací o hardwaru Windows).

    Má dokonce i možnost vydat Nice zprávu, kterou můžete poslat někomu (i když to může být snadno příliš mnoho informací).

Hardinfo

161
Oli

Můžete použít lshw, což je nástroj CLI:

Sudo lshw

jak říká mužská stránka:

lshw je malý nástroj pro získání podrobných informací o hardwarové konfiguraci stroje. Může hlásit přesnou konfiguraci paměti, verzi firmwaru, konfiguraci základní desky, verzi a rychlost procesoru, konfiguraci mezipaměti, rychlost sběrnice atd. Na systémech x86 nebo IA-64 s podporou DMI a na některých strojích PowerPC (je známo, že PowerMac G4 funguje).

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 srovnávací testy a generovat tisknutelné sestavy buď ve formátu HTML, nebo ve formátu prostého textu.

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

enter image description here

Nainstalujte jej spuštěním tohoto příkazu:

Sudo apt-get install hardinfo

nebo hledejte hardinfo v Synaptic nebo Software Center.

53
Pedram

Existuje několik způsobů, jak získat informace o hardwaru. Budu zveřejňovat všechny možnosti, které znám. Další informace o jakémkoli programu naleznete na jejich manuálových stránkách.


Možnost jedna - lshw

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

Představí velmi podrobný seznam téměř každé komponenty. K získání kratší reprezentace seznamu můžete použít příznak -short.

Můžete nastavit, aby informace vycházela několika způsoby.


Varianta dva - hwinfo (je třeba nainstalovat)

hwinfo, kterou byste museli nainstalovat. Je to v úložištích.

Uvádí také komponenty velmi podrobně. Zde vám příznak --short Nabídne seznam seřazený podle kategorie hardwaru.

Volba --[hwtype] Umožňuje získat podrobné informace pouze o vybraném typu hardwaru, což je někdy docela užitečné.


Nevím o žádném řešení typu one-in-all, které by zakázalo/povolilo hardware nebo ovladače. Ovladače jsou obecně moduly jádra, které můžete povolit (přidat) a zakázat (odebrat) pomocí příkazu modprobe.

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

18

lshw je velmi dobrý příkaz, který vám řekne velmi podrobné informace o vašem hardwaru. Pokud nechcete instalovat něco jiného jako hardinfo, bude to velmi dobrý příkaz. Ale použijte lshw (můžete říci seznam hardware pro zapamatování tohoto příkazu) s volbami -html nebo -xml získat informace 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é v aktuálním adresáři a získat úplný popis hardwaru.

14
Saurav Kumar

lspci - PCI hardware

lsusb, lspcmcia, lshw, lshw-gtk

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

kinfocenter

cat /proc/cpuinfo

11
jet

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

Nevím, jak si to můžete prohlédnout v GUI.

9
Pentarex

HardwareLiSter je užitečný nástroj, který vám může zobrazit podrobné informace o veškerém hardwaru vašeho systému v pěkném grafickém rozhraní.

Pokud raději používáte terminál, zkuste Sudo dmidecode, které vám také poskytne velmi podrobný seznam veškerého hardwaru.

8
Mark Rooney

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

i-nex

enter image description here

I-Nex je bezplatný systémový informační nástroj, který se používá ke shromažďování informací o hlavních systémových prvcích (zařízeních), jako jsou CPU, základní deska, paměť, video paměť, zvuk, USB zařízení atd. Aplikace umožňuje pomocí záložkového přehledného rozhraní zobrazovat informace o hardwaru systému, tento nástroj zobrazuje značné množství systémových informací. Nástroj I-Nex pokračuje v přidávání nových funkcí, tentokrát I-Nex obsahoval kartu s informacemi o GPU a další různé opravy. Kromě toho, že I-Nex dokáže zobrazovat hardwarové informace, může také generovat pokročilý report, pro který si můžete vybrat, co chcete zahrnout, a volitelně odeslat zprávu do služby, jako je Pastebin (a další). Je také vybaven možností pořídit snímek okna I-Nex přímo z aplikace. Rozdíl mezi I-Nex a ostatními hardwarovými informacemi GUI dostupnými pro Linux je v tom, že informace jsou lépe organizovány a zobrazovány rychleji (než například lshw-gtk). Také informace o hardwaru jsou prezentovány způsobem, který je snáze pochopitelný než jiné podobné nástroje.

cpu-g

enter image description here CPU-G je užitečný nástroj pro zobrazení hardwarových informací. Detekuje hardware a zobrazuje podrobnosti o všem, zobrazuje informace o CPU (procesoru), RAM (aktivní/neaktivní, zdarma, použité a v mezipaměti), základní desce a čipové sadě, podrobnostech Bios, grafických údajích o kartách a podrobnostech o nainstalovaném systému Linux.

[~ # ~] zdroj [~ # ~] http://www.noobslab.com/2014/01/cpuz-alternatives -inex-cpug-for-ubuntu.html

7
tigerjack89

Nainstalujte Sysinfo z výchozích repozitářů Ubuntu. Sysinfo je grafický nástroj, který dokáže zobrazit některé informace o hardwaru a softwaru o počítači, na kterém je spuštěn.

Je schopen rozpoznat informace o:

  • Systém (distribuce Linuxu, verze GNOME, jádro, gcc a Xorg a hostname)
  • CPU (identifikace dodavatele, název modelu, frekvence, vyrovnávací paměť úrovně 2, bogomips, čísla modelu a příznaky)
  • Paměť (celková systémová RAM, volná paměť, celkový a volný odkládací prostor, mezipaměť, aktivní, neaktivní paměť)
  • Úložiště (rozhraní IDE, všechna 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 NVIDIA

enter image description here

6
karel

z terminálu:

Sudo lshw

z gui budete muset nainstalovat gnome-device-manager

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

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

Sudo add-apt-repository ppa:dawidd0811/neofetch

Poté nainstalujte:

Sudo apt update && Sudo apt install neofetch

Pak spusťte:

neofetch

enter image description here

Aktualizace:

Neofetch je k dispozici v úložišti Universe od 18.04.

Pohodlný způsob, jak prezentovat neofetch data, je použití neofetch --stdout. Tento příkaz vytvoří výstup v prostém textu, který lze zkopírovat/vložit do otázky nebo odpovědi zde, aniž byste museli nahrávat obrázek.

$ neofetch --stdout
[email protected]                                                                                                                                        
------------                                                                                                                                        
OS: Ubuntu 18.04.2 LTS x86_64                                                                                                                       
Host: Inspiron 15-3567                                                                                                                              
Kernel: 4.15.0-48-generic                                                                                                                           
Uptime: 3 hours, 12 mins                                                                                                                            
Packages: 2352                                                                                                                                      
Shell: bash 4.4.19                                                                                                                                  
Resolution: 1366x768                                                                                                                                
DE: KDE                                                                                                                                             
WM: KWin                                                                                                                                            
WM Theme: Breeze                                                                                                                                    
Theme: Breeze Dark [KDE], MyBreeze-Dark [GTK2/3]                                                                                                    
Icons: Breeze-dark [KDE], Breeze [GTK2/3]                                                                                                           
Terminal: konsole                                                                                                                                   
Terminal Font: Hack 11                                                                                                                              
CPU: Intel i3-6006U (2) @ 2.000GHz                                                                                                                  
GPU: Intel HD Graphics 520                                                                                                                          
Memory: 1435MiB / 7846MiB                                                                                                                           
$                                                                                                                                        
5
David Pratt

Správce zařízení z Ubuntu Software Center.

5
Merlin2525

Přidejte nějaký detail:

  • lscpu zobrazuje informace o architektuře CPU
  • lsblk seznam blokovacích zařízení
  • Sudo lshw -short | grep -i "system memory" vypsat systémovou paměť

Stačí zadat ls a pomocí tab získat Prompt.

4
Honghe.Wu

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

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

  • Verze operačního systému (Linux), verze jádra, podrobnosti o dostupnosti, atd.
  • Prodejce systému (serveru), sériové číslo atd.
  • Podrobnosti o základní desce serveru
  • Stručný přehled serveru BIOS
  • Podrobnosti o procesoru serveru
  • Podrobnosti o fyzické paměti serveru (RAM)
  • Přehled zařízení/kontrolérů PCI
  • Podrobnosti o jednotce pevného disku
  • Informace o síťovém hardwaru

**** Aktualizováno k 1.12.2019 *****

Tento skript je nyní k dispozici jako RPM, který si můžete stáhnout z této stránky blogu: https://www.simplylinuxfaq.com/p/how-to-find-hardware-details-in-linux.html

4
Mssm

Úložiště vesmíru na Ubuntu 14.04 a novější obsahuje skript Bash s názvem inxi v balíčku se stejným názvem. Ve výchozím nastavení je nainstalován alespoň Xubuntu 16.04. Jeho výstup můžete ovládat pomocí voleb. Viz man inxi. Např. inxi -v 2 zobrazuje informace v úrovni výřečnosti 2; úrovně 0-7 jsou podporovány.

4
jarno

Existuje jediný nástroj pro sledování pracovního stavu většiny hardwaru? Stejně jako nějaký software ve Windows?

Pokud v pomlčce vyhledáte „testování systému“, uvidíte program, který zkontroluje šílené množství funkcí. Druhý obrázek ukazuje, že zkontroluje pozastavení, správu napájení, zvuk, USB, grafiku, paměťové karty, jednotky DVD a mnoho dalšího.

Pokud něco souvisí se zařízením, bude vás o tom informovat. Jednoduché prozkoumání AU nebo zveřejnění otázky specifické pro problém zobrazený na stránce s výsledky by mělo pomoci prozkoumat související problém.

enter image description here

enter image description here

3
Rinzwind

neofetch již bylo zmíněno, ale existuje také screenfetch, který poskytuje ještě více informací, když otevřete svůj terminál po zadání příkazu do svého ~/.bashrc file:

Terminal Splash Screen

Moje úvodní obrazovka terminálu obsahuje čtyři součásti:

  • Počasí
  • Kalendář
  • Čas (při otevření terminálu)
  • screenfetch obslužný program systémových informací

Podrobnosti o tom, jak to udělat sami, najdete v této odpovědi:

2

nástroj hw-sonda: https://github.com/linuxhw/hw-probe

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

Příklad sondy: https://linux-hardware.org/?probe=0b29192f95

enter image description here

Jsem autorem tohoto projektu, takže se neváhejte zeptat na jakékoli dotazy v komentářích!

1
linuxbuild