Gibt es eine integrierte Software oder Terminalmethode, mit der ich die Hardwareprofile auf meinem System anzeigen kann? Windows-Äquivalent einer solchen Funktion wäre der Geräte-Manager .
Es gibt einige Möglichkeiten:
lspci
zeigt Ihnen den größten Teil Ihrer Hardware auf schnelle Weise. Die Ausführlichkeit ist unterschiedlich, sodass Sie mit -v
und -vv
flags mehr Informationen erhalten können, wenn Sie dies wünschen. Das -k
Argument ist ein guter Weg, um herauszufinden, welchen Kerneltreiber eine Hardware verwendet. -nn
Mit dieser Option können Sie einfach die Hardware-ID ermitteln, die sich hervorragend für die Suche eignet.
Es ist jedoch nur ein sehr einfacher und schneller Weg, eine Liste der Hardware zu erhalten. Ich bitte oft Leute, die Ausgabe hier zu posten, wenn sie versuchen, ihre drahtlose Hardware zu identifizieren. Es ist großartig für solche Dinge.
Es wird keine andere USB-Hardware als die USB-Busse angezeigt.
Hier sind drei Beispiele aus der Praxis:
$ 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
$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
$ 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 möchten, was angeschlossen ist.
sudo lshw
Sie erhalten eine sehr umfassende Liste der Hardware und Einstellungen.
Es gibt Ihnen so viele Informationen, ich schlage vor, Sie leiten sie durch less
oder geben sie in eine Datei aus und öffnen sie in etwas, in dem Sie sich bewegen können:
sudo lshw | less
Natürlich sind dies normalerweise viele Informationen. Sie benötigen häufig nur Informationen zu einer kleinen Teilmenge Ihrer Hardware und lshw
können eine Kategorie auswählen. Wenn Sie beispielsweise nur Ihre Netzwerkgeräte anzeigen möchten, führen Sie Folgendes aus:
sudo lshw -c network
Wenn Sie etwas grafisches wollen, schlage ich vor, Sie betrachten hardinfo
. Sie müssen es zuerst installieren:
sudo apt-get install hardinfo
Sie führen es dann einfach vom selben Terminal mit aus hardinfo
. Ich weiß nicht, dass es standardmäßig eine Menüposition hat.
Aber es kann Ihnen etwas mehr Informationen (Booten, verfügbare Kernel usw.) geben als die anderen Optionen, und Sie erhalten ähnliche Listen von PCI- und USB-Hardware wie die ersten beiden Befehle.
Es bietet auch einige einfache Benchmarking. Ich denke, die Entwickler haben sich zum Ziel gesetzt, Sandra (ein beliebtes Windows-Tool zum Sammeln von Hardwareinformationen) zu ersetzen.
Es gibt sogar die Möglichkeit, einen netten Bericht auszugeben, den Sie an jemanden senden können (obwohl es leicht zu viele Informationen sein können).
hardinfo
:lspci -k
werden sie angezeigt ,lshw
werden sie selbstverständlichhardinfo
angezeigt (siehe Konfiguration => Treiberstamm) und werden angezeigt, wenn Sie ein Gerät auswählen (im unteren Bereich des Screenshots werden weitere Informationen zu diesem Gerät angezeigt)Sie können lshw als CLI-Tool verwenden:
sudo lshw
Wie die Manpage sagt:
Sie können auch HardInfo verwenden :
Installieren Sie es, indem Sie diesen Befehl ausführen:
sudo apt-get install hardinfo
oder suchen Sie im Synaptic oder Software Center nach Hardinfo.
quelle
Es gibt verschiedene Möglichkeiten, Hardwareinformationen zu erfassen. Ich werde alle mir bekannten Möglichkeiten posten. Weitere Informationen zu den Programmen finden Sie auf den Manpages.
Option eins -
lshw
lshw
welches standardmäßig installiert werden sollte. Sie müssen es als Superuser (sudo) ausführen.Es wird eine sehr detaillierte Liste von so ziemlich jeder Komponente präsentiert. Um eine kürzere Listendarstellung zu erhalten, können Sie das
-short
Flag verwenden.Sie können die Informationen auf verschiedene Arten ausgeben lassen.
Option zwei -
hwinfo
(muss installiert werden)hwinfo
welches müsstest du installieren. Es befindet sich in den Repositories.Außerdem werden die Komponenten sehr detailliert dargestellt. Hier
--short
gibt Ihnen die Flagge eine schöne, nach Hardwarekategorien sortierte Liste.Mit dieser
--[hwtype]
Option erhalten Sie nur detaillierte Informationen zu einem ausgewählten Hardwaretyp, was manchmal recht praktisch ist.Ich kenne keine Komplettlösung zum Deaktivieren / Aktivieren von Hardware oder Treibern. Treiber sind im Allgemeinen Kernelmodule, die Sie mit dem
modprobe
Befehl aktivieren (hinzufügen) und deaktivieren (entfernen) können .Mit können
lsmod
Sie herausfinden, welche Module gerade geladen sind.quelle
hwinfo
unterscheidet man sich vonlshw
?lshw
listet etwas mehr Informationen auf.sudo lshw -short
löst sich leicht das Bedürfnis nach Informationen in Fehlerberichten zu zitieren.lshw ist ein sehr guter Befehl, der Ihnen sehr detaillierte Informationen zu Ihrer Hardware liefert . Wenn Sie etwas anderes wie hardinfo nicht installieren möchten, ist es ein sehr guter Befehl. Verwenden Sie jedoch lshw (Sie können Hardware auflisten, um sich diesen Befehl zu merken) mit den Optionen -html oder -xml, um die Informationen interaktiver abzurufen.
Hier zeigt es
Öffnen Sie jetzt einfach die in Ihrem aktuellen Verzeichnis erstellten HTML- oder XML-Dateien, um eine vollständige Beschreibung Ihrer Hardware zu erhalten.
quelle
lspci
- PCI-Hardwarelsusb, lspcmcia, lshw, lshw-gtk
dmidecode
-Informationen zur Hardware Ihres Systems, wie im System-BIOS beschriebenkinfocenter
cat /proc/cpuinfo
quelle
lshw
ist der befehl, den man auchlshw | grep audio
zum beispiel grep kann .Ich weiß nicht, wie Sie es in der GUI anzeigen können.
quelle
HardwareLiSter ist ein nützliches Tool, mit dem Sie detaillierte Informationen zur gesamten Hardware Ihres Systems in einer ansprechenden grafischen Benutzeroberfläche anzeigen können.
Wenn Sie ein Terminal bevorzugen, versuchen
sudo dmidecode
Sie es mit einer sehr detaillierten Liste der gesamten Hardware.quelle
Andere großartige Werkzeuge für Ubuntu sind
i-nex
I-Nex ist ein kostenloses Systeminfo-Tool, mit dem Informationen über die wichtigsten Systemkomponenten (Geräte) wie CPU, Motherboard, Speicher, Videospeicher, Sound, USB-Geräte usw. gesammelt werden. Die Anwendung ermöglicht über eine übersichtliche Oberfläche mit Registerkarten die Anzeige von Informationen zur Systemhardware. Dieses Dienstprogramm zeigt zahlreiche Systemdetails an. Das I-Nex-Dienstprogramm fügt weiterhin neue Funktionen hinzu. Diesmal enthielt I-Nex die Registerkarte mit den GPU-Informationen und andere verschiedene Korrekturen. Neben der Anzeige von Hardwareinformationen kann I-Nex auch einen erweiterten Bericht generieren, für den Sie auswählen können, was einbezogen werden soll, 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 für Linux verfügbaren GUI-Tools für Hardwareinformationen besteht darin, dass die Informationen besser organisiert und schneller angezeigt werden (zum Beispiel als lshw-gtk). Außerdem werden die Hardwareinformationen so dargestellt, dass sie leichter zu verstehen sind als andere derartige Tools.
cpu-g
CPU-G ist ein nützliches Dienstprogramm zum Anzeigen von Hardwareinformationen. Es erkennt Hardware und zeigt Details zu allem an, es zeigt Informationen zu CPU (Prozessor), RAM (Aktiv / Inaktiv, Frei, Verwendet und zwischengespeichert), Motherboard und Chipsatz, BIOS-Details, Grafikkartendetails und Details zu installiertem Linux.
QUELLE http://www.noobslab.com/2014/01/cpuz-alternatives-inex-cpug-for-ubuntu.html
quelle
/var/lib/dpkg/info/i-nex.postinst
mit ersetzenexit 0
, um lebendig durchzukommen.i-nex
ist dies die beste Option, die ich auf Ubuntu gesehen habe. Funktioniert hervorragend am 16.04 und macht genau das, was ich erwarten würde. Ich habe versucht, andere Optionen (hardinfo
,hwinfo
) zu deinstallieren , aber sie nach dem Versuch entfernti-nex
. Dies hätte eine der besten Antworten sein sollen. Danke!vom terminal:
von der gui aus musst du den gnome-device-manager installieren
quelle
Installieren Sie Sysinfo aus den Standard-Ubuntu-Repositorys. Sysinfo ist ein grafisches Tool, mit dem einige Hardware- und Software-Informationen zu dem Computer angezeigt werden können, auf dem es ausgeführt wird.
Es erkennt Informationen über:
quelle
Geräte-Manager aus dem Ubuntu Software Center.
quelle
NeoFetch ist eine nette Befehlszeilenlösung für Informationen auf hoher Ebene (wenn Ubuntu 14.04 oder höher ausgeführt wird).
Um zu installieren, müssen Sie zuerst die PPA hinzufügen:
Dann installieren Sie:
Dann renne:
Aktualisieren:
neofetch ist seit dem 18.04. im Universe Repository verfügbar.
Eine bequeme Möglichkeit, Neofetch- Daten darzustellen , ist die Verwendung von
neofetch --stdout
. Dieser Befehl erzeugt eine Ausgabe in Klartext, die hier in eine Frage oder Antwort kopiert / eingefügt werden kann, ohne dass ein Bild hochgeladen werden muss.quelle
Fügen Sie einige Details hinzu:
lscpu
Informationen zur CPU-Architektur anzeigenlsblk
Blockgeräte auflistensudo lshw -short | grep -i "system memory"
Systemspeicher auflistenGeben Sie einfach
ls
und verwenden Sietab
, um prompt zu erhalten.quelle
lshw
Ihnen könnenlshw -C memory
- mehr Infos hierIch habe ein Shell-Skript geschrieben, um alle möglichen Hardwaredetails auf Linux-Systemen, einschließlich Ubuntu, mithilfe nativer Befehle zu erfassen. Das Skript kann von jedem Interessierten angezeigt und heruntergeladen werden: Ein einfaches Shell-Skript, um Hardwareinformationen von einer Linux-Box abzurufen .
Dieses Skript ruft die folgenden Details ab:
**** Update vom 12.01.2013 *****
Dieses Skript ist jetzt als RPM verfügbar und kann von der folgenden Blogseite heruntergeladen werden: https://www.simplylinuxfaq.com/p/how-to-find-hardware-details-in-linux.html
quelle
Wenn Sie im Bindestrich nach "Systemtest" suchen, wird ein Programm angezeigt, das eine verrückte Anzahl von Funktionen überprüft. Das zweite Bild zeigt, dass Suspend, Energieverwaltung, Audio, USB, Grafik, Medienkarten, DVD-Laufwerke und vieles mehr überprüft werden.
Wenn im Zusammenhang mit einem Gerät etwas nicht stimmt, werden Sie darüber informiert. Eine einfache Suche in AU oder das Posten einer Frage, die sich auf ein Problem bezieht, das auf der Ergebnisseite angezeigt wird, sollte helfen, das damit verbundene Problem zu untersuchen.
quelle
Das Universe-Repository unter Ubuntu 14.04 und höher enthält ein Bash-Skript
inxi
mit dem gleichen Namen. Mindestens Xubuntu 16.04 hat es standardmäßig installiert. Sie können die Ausgabe über Optionen steuern. Sehenman inxi
. ZBinxi -v 2
zeigt Informationen in Ausführlichkeitsstufe 2; Level 0-7 werden unterstützt.quelle
neofetch
wurde bereits erwähnt, aber es gibt auch eine,screenfetch
die noch mehr Informationen bietet, wenn Sie Ihr Terminal öffnen, nachdem Sie den Befehl in Ihre~/.bashrc
Datei eingefügt haben:Mein Terminal-Begrüßungsbildschirm enthält vier Komponenten:
screenfetch
das SysteminformationsdienstprogrammDetails dazu finden Sie in dieser Antwort:
quelle
hw-probe tool: https://github.com/linuxhw/hw-probe
Das Tool erstellt einen Test des Computers, der Ausgaben von Hardwarelisten (hwinfo, dmidecode, biosdecode usw.), verschiedene Linux-Diagnosetools (smartctl, memtester usw.) und Systemprotokolle (dmesg, Xorg.log usw.) enthält.
Probe-Beispiel: https://linux-hardware.org/?probe=0b29192f95
Ich bin der Autor dieses Projekts, also zögern Sie nicht, Fragen in Kommentaren zu stellen!
quelle