Wie kann ich meine Hardwaredetails finden?

114

Gibt es eine integrierte Software oder eine Terminalmethode, die es mir erlaubt, die Hardwareprofile auf meinem System zu sehen? Windows-Äquivalent zu einer solchen Funktion wäre Geräte-Manager .

    
Oxwivi 23.03.2011, 11:07
quelle

17 Antworten

133

Es gibt ein paar Optionen:

  • lspci zeigt Ihnen am meisten Ihrer Hardware in einer netten schnellen Weise. Es verfügt über verschiedene Ausführlichkeitsstufen, sodass Sie mit den Flags -v und -vv weitere Informationen erhalten können, wenn Sie es möchten. Das Argument -k ist ein guter Weg, um herauszufinden, welcher Kernel-Treiber ein Stück Hardware verwendet. Mit -nn können Sie einfach die Hardware-ID kennen, die für die Suche sehr nützlich ist.

    Aber es ist nur eine sehr einfache, schnelle Möglichkeit, eine Liste von Hardware zu bekommen. Ich bitte oft Leute, die Ausgabe hier zu veröffentlichen, wenn sie versuchen, ihre drahtlose Hardware zu identifizieren. Es ist großartig für solche Dinge.

    Es zeigt keine andere USB-Hardware als die USB-Busse.

    Hier sind drei reale Beispiele:

    Grafiken:

    $ 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
    

    Audio:

    $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
    

    Vernetzung:

    $ 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 ist wie lspci , aber für USB-Geräte. Ähnliche Funktionalität mit ähnlichen Ausführlichkeitsoptionen. Gut, wenn Sie wissen wollen, was angeschlossen ist.

  • sudo lshw gibt Ihnen eine sehr umfassende Liste von Hardware und Einstellungen.

    Es gibt Ihnen so viele Informationen, ich schlage vor, Sie leiten es durch less oder geben es in eine Datei aus und öffnen es in etwas, in dem Sie sich bewegen können:

    sudo lshw | less
    

    Natürlich ist das normalerweise eine von Informationen. Sie benötigen oft nur Informationen zu einer kleinen Teilmenge Ihrer Hardware und lshw lässt Sie eine Kategorie auswählen. Wenn Sie beispielsweise nur Ihre Netzwerkgeräte sehen möchten, führen Sie Folgendes aus:

    sudo lshw -c network
    
  • Wenn Sie etwas grafisches möchten, schlage ich vor, dass Sie sich hardinfo ansehen. Sie müssen es zuerst installieren:

    sudo apt-get install hardinfo
    

    Sie führen es dann einfach vom selben Terminal mit hardinfo aus. Ich weiß nicht, dass es standardmäßig einen Menüpfad hat.

    Aber es kann Ihnen etwas mehr Informationen geben (Stiefeln, verfügbare Kernel, usw.) als die anderen Optionen, und Ihnen ähnliche Listen von PCI- und USB-Hardware wie die ersten beiden Befehle geben.

    Es bietet auch ein einfaches Benchmarking. Ich denke, die Entwickler wollen es zu einem Ersatz für Sandra machen (ein beliebtes Windows Hardware Information Tool).

    Es hat sogar Optionen, um einen netten Bericht auszugeben, den Sie an jemanden senden können (obwohl es leicht zu viel Information sein kann).

    
Oli 23.03.2011, 11:37
quelle
50

Sie können lshw verwenden, das CLI-Tool:

sudo lshw

wie die Manpage sagt:

  

lshw ist ein kleines Tool, um detaillierte Informationen über die Hardware zu extrahieren     Konfiguration der Maschine. Es kann genaue Speicherkonfiguration melden,     Firmware-Version, Mainboard-Konfiguration, CPU-Version und Geschwindigkeit, Cache     Konfiguration, Busgeschwindigkeit usw. auf DMI-fähigen x86- oder IA-64-Systemen und     auf einigen PowerPC-Maschinen (PowerMac G4 funktioniert bekannt).

Sie können auch HardInfo verwenden:

  

HardInfo kann Informationen über die Hardware und das Betriebssystem Ihres Systems sammeln, Benchmarks durchführen und druckbare Berichte entweder in HTML oder in einfachen Textformaten erzeugen.

     

Es kann auch einfach erweitert werden, für Entwickler Dokumentation und vollständigen Quellcode (freigegeben unter GNU GPL Version 2) ist verfügbar.

Installieren Sie es, indem Sie diesen Befehl ausführen:

sudo apt-get install hardinfo

oder suchen Sie hardinfo in Synaptic oder Software Center.

    
Pedram 08.06.2011 14:19
quelle
15

Es gibt mehrere Möglichkeiten zum Sammeln von Hardwareinformationen. Ich werde alle Möglichkeiten veröffentlichen, die ich kenne. Für weitere Informationen zu den Programmen konsultieren Sie bitte die man-Seiten.

Option eins - lshw

lshw , das standardmäßig installiert werden soll. Sie müssen es als Super User (sudo) ausführen.

Es wird eine sehr detaillierte Liste von so ziemlich jeder Komponente präsentieren. Um eine kürzere Listendarstellung zu erhalten, können Sie das Flag -short verwenden.

Sie können die Informationen auf verschiedene Arten ausgeben lassen.

Option zwei - hwinfo (muss installiert werden)

hwinfo , das Sie installieren müssen. Es ist in den Repositories.

Es zeigt auch die Komponenten sehr detailliert. Hier wird Ihnen das --short -Flag eine schöne Hardware-Kategorie geben.

Mit der Option --[hwtype] können Sie detaillierte Informationen über einen ausgewählten Hardwaretyp erhalten, was manchmal recht praktisch ist.

Ich kenne keine One-in-all-Lösung, um Hardware oder Treiber zu deaktivieren / aktivieren. Treiber sind im Allgemeinen Kernel-Module, die Sie mit dem Befehl modprobe aktivieren (hinzufügen) und deaktivieren (entfernen) können.

Mit lsmod können Sie herausfinden, welche Module gerade geladen sind.

    
Octavian Damiean 23.03.2011 11:34
quelle
12

lshw ist ein sehr guter Befehl, der Ihnen sehr detaillierte Informationen über Ihre Hardware liefert. Wenn Sie nicht möchten, dass etwas anderes wie hardinfo installiert wird, ist das ein sehr guter Befehl. Aber verwenden Sie lshw (Sie können Listenhardware sagen, um sich an diesen Befehl zu erinnern) mit den Optionen -html oder -xml, um die Informationen interaktiver zu erhalten.

Hier wird

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

Öffnen Sie jetzt nur die in Ihrem aktuellen Verzeichnis erstellten .html- oder .xml-Dateien, um eine vollständige Beschreibung Ihrer Hardware zu erhalten.

    
Saurav Kumar 27.08.2013 12:43
quelle
8

lshw ist der Befehl, Sie können auch grep, zum Beispiel lshw | grep audio .

Ich weiß nicht, wie Sie es in der GUI anzeigen können.

    
Pentarex 08.06.2011 14:14
quelle
7

HardwareLiSter ist ein nützliches Werkzeug, das Ihnen detaillierte Informationen über die gesamte Hardware auf Ihrem System in einer netten GUI-Oberfläche zeigen kann .

Wenn Sie lieber ein Terminal verwenden möchten, versuchen Sie sudo dmidecode , was Ihnen eine sehr detaillierte Liste aller Hardware liefert.

    
Mark Rooney 23.03.2011 11:59
quelle
7

lspci - PCI-Hardware

lsusb, lspcmcia, lshw, lshw-gtk

dmidecode - Informationen zur Systemhardware wie im System-BIOS beschrieben

kinfocenter

cat /proc/cpuinfo

    
jet 08.06.2011 17:05
quelle
5

vom Terminal:

sudo lshw

Von der GUI aus müssen Sie gnome-device-manager

installieren     
thomasmichaelwallace 08.06.2011 14:14
quelle
5

Andere großartige Werkzeuge für Ubuntu sind

i-nex

I-Nex ist ein kostenloses System-Info-Tool, das verwendet wird, um Informationen zu den wichtigsten Systemkomponenten (Geräten) wie CPU, Motherboard, Speicher, Videospeicher, Sound, USB-Geräten usw. zu sammeln. Die Anwendung ermöglicht über eine übersichtliche Oberfläche mit Registerkarten Informationen über die Systemhardware anzuzeigen. Dieses Dienstprogramm zeigt eine erhebliche Menge an Systemdetails an. Das I-Nex-Dienstprogramm fügt weiterhin neue Funktionen hinzu, dieses Mal enthielt I-Nex das GPU-Informationstab und andere verschiedene Korrekturen. Neben der Anzeige von Hardwareinformationen kann I-Nex auch einen erweiterten Bericht erstellen, für den Sie auswählen können, was Sie einschließen möchten, und den Bericht optional an einen Dienst wie Pastebin (und andere) senden. Es bietet auch die Möglichkeit, einen Screenshot des I-Nex-Fensters direkt aus der Anwendung zu erstellen. Der Unterschied zwischen I-Nex und den anderen Hardwareinformations-GUI-Tools, die für Linux verfügbar sind, besteht darin, dass die Informationen besser organisiert sind und schneller angezeigt werden (als zum Beispiel lshw-gtk). Außerdem werden die Hardwareinformationen auf eine Weise dargestellt, die leichter zu verstehen ist als bei anderen derartigen Tools.

CPU-g

CPU-G ist ein nützliches Dienstprogramm zum Anzeigen von Hardwareinformationen. Es erkennt Hardware und zeigt Details über alles an, es zeigt Informationen über CPU (Prozessor), RAM (Aktiv / Inaktiv, Frei, Verwendet und zwischengespeichert), Motherboard und Chipsatz, Biosdetails, Grafikkartendetails und Details zu installiertem Linux.

SOURCE Pfandrecht

    
tigerjack89 21.04.2015 22:39
quelle
4

Geräte-Manager aus dem Ubuntu Software Center.

    
Merlin2525 21.04.2011 02:09
quelle
4

Installieren Sie Sysinfo vom Ubuntu Software Center. Sysinfo ist ein grafisches Tool, das in der Lage ist, einige Hardware- und Softwareinformationen über den Computer anzuzeigen, auf dem es ausgeführt wird.

Es kann Informationen über Folgendes erkennen:

  • System (Linux-Distributionen, Versionen von GNOME, kernel, gcc und  Xorg und Hostname)
  • CPU (Herstelleridentifikation, Modellname, Häufigkeit, Level2-Cache, Bogomips,  Modellnummern und Flags)
  • Speicher (Gesamt-System-RAM, freier Speicher, Auslagerungsspeicher insgesamt und frei, zwischengespeichert,  aktiver, inaktiver Speicher)
  • Speicher (IDE-Schnittstelle, alle IDE-Geräte, SCSI-Geräte)
  • Hardware (Motherboard, Grafikkarte, Soundkarte, Netzwerkgeräte)
  • NVIDIA Grafikkarte: nur mit installiertem NVIDIA Grafiktreiber

    
karel 16.02.2014 13:54
quelle
3

Ich habe ein Shell-Skript geschrieben, um alle möglichen Hardware-Details auf Linux-Systemen einschließlich Ubuntu mit nativen Befehlen zu sammeln. Interessierte können das Skript ansehen und herunterladen von: Ein einfaches Shell-Skript, um Hardware-Informationen zu erhalten aus einer Linux-Box .

Dieses Skript ruft die folgenden Details ab:

  • Release-Version des Betriebssystems (Linux), Kernel-Version, Uptime-Details usw.
  • System (Server) Hersteller, Seriennummer usw.
  • Server-Mainboard-Details
  • Server BIOS auf einen Blick
  • Serverprozessordetails
  • Details zum physischen Serverspeicher (RAM)
  • PCI-Geräte / Controller auf einen Blick
  • Details zum Festplattenlaufwerk
  • Informationen zur Netzwerkhardware
Mssm 10.01.2015 09:47
quelle
3

Fügen Sie einige Details hinzu:

  • lscpu zeigt Informationen zur CPU-Architektur an
  • lsblk list block devices
  • sudo lshw -short | grep -i "system memory" listet den Systemspeicher
  • auf

Geben Sie einfach ls ein und verwenden Sie tab , um eine Eingabeaufforderung zu erhalten.

    
Honghe.Wu 16.02.2014 13:51
quelle
2
  

Gibt es ein einziges Dienstprogramm, um den Arbeitsstatus der meisten Hardware zu überwachen? Genau wie einige Software in Windows?

Wenn Sie im Dash nach "system testing" suchen, sehen Sie ein Programm, das eine wahnsinnige Menge an Funktionen überprüft. Das zweite Bild zeigt, dass es Suspend, Power Management, Audio, USB, Grafiken, Medienkarten, DVD-Laufwerke und vieles mehr überprüfen wird.

Wenn etwas mit einem Gerät nicht stimmt, informiert es Sie darüber. Eine einfache Suche in AU oder das Posten einer Frage, die spezifisch für ein Problem ist, das auf der Ergebnisseite angezeigt wird, sollte helfen, das zugehörige Problem zu untersuchen.

    
Rinzwind 21.09.2015 15:49
quelle
2

NeoFetch ist eine nette Befehlszeilenlösung für Informationen auf hoher Ebene (wenn Ubuntu 14.04 oder höher ausgeführt wird).

Zur Installation müssen Sie zuerst die PPA hinzufügen:

sudo add-apt-repository ppa:dawidd0811/neofetch

Installieren Sie dann:

sudo apt update && sudo apt install neofetch

Dann renne:

neofetch

    
David Pratt 04.01.2017 12:44
quelle
1

Das Universe-Repository unter Ubuntu 14.04 und höher enthält ein Bash-Skript namens inxi im Paket mit demselben Namen. Mindestens Xubuntu 16.04 hat es standardmäßig installiert. Sie können seine Ausgabe über Optionen steuern. Siehe man inxi . Z.B. inxi -v 2 zeigt Informationen in Ausführlichkeitsstufe 2; Ebenen 0-7 werden unterstützt.

    
jarno 17.01.2017 11:35
quelle
0

hw-Probe-Tool: Pfandrecht

Das Tool erstellt eine Probe des Computers einschließlich Ausgaben von Hardware-Lister (hwinfo, dmidecode, biosdecode, etc.), mehrere Linux-Diagnose-Tools (smartctl, memtester, etc.) und Systemprotokolle (dmesg, Xorg.log, etc .).

Probe Beispiel: Pfandrecht

Ich bin der Autor dieses Projekts, also zögern Sie nicht, Fragen in Kommentaren zu stellen!

    
linuxbuild 30.11.2017 14:02
quelle

Tags und Links