Skip to main content

So verwenden Sie Linux, um die Namen der Geräte auf Ihrem Computer zu ermitteln

Revolution OS [Subs] [HD] (Kann 2024)

Revolution OS [Subs] [HD] (Kann 2024)
Anonim

Nachdem Sie erfahren haben, wie Geräte unter Linux bereitgestellt werden, möchten Sie möglicherweise eine Liste der bereitgestellten Geräte anzeigen. In diesem Handbuch erfahren Sie, wie Sie die Geräte, Laufwerke, PCI-Geräte und USB-Geräte Ihres Computers auflisten. Um herauszufinden, welche Laufwerke verfügbar sind, wird kurz gezeigt, wie die eingebauten Geräte und alle Laufwerke angezeigt werden.

Verwenden Sie den Mount-Befehl

Die einfachste Syntax, die Sie verwenden können, lautet wie folgt:

montieren

Die Ausgabe des obigen Befehls ist ziemlich ausführlich und sieht ungefähr so ​​aus:

/ dev / sda4 on / Typ ext4 (rw, relatime, fehler = remount-ro, data = geordnet)securityfs unter / sys / kernel / security type securityfs (rw, nosuid, nodev, noexec, relatime)

Es gibt so viele Informationen, dass es wirklich nicht so einfach zu lesen ist.

Festplatten beginnen im Allgemeinen mit / dev / sda oder / dev / sdb, sodass Sie den Befehl grep verwenden können, um die Ausgabe wie folgt zu reduzieren:

montieren | grep / dev / sd

Die Ergebnisse werden diesmal so aussehen:

/ dev / sda4 on / Typ ext4 (rw, relatime, fehler = remount-ro, data = geordnet)/ dev / sda1 on / boot / efi-Typ vfat (rw, relatime, fmask = 0077, dmask = 0077, codepage = 437, iocharset = iso8859-1, Kurzname = gemischt, Fehler = remount-ro)

Ihre Laufwerke werden nicht aufgelistet, aber Ihre gemounteten Partitionen werden aufgelistet. Es werden keine Partitionen aufgelistet, die noch nicht gemountet sind.

Das Gerät / dev / sda steht normalerweise für Festplatte 1 und wenn Sie eine zweite Festplatte haben, wird diese an / dev / sdb angehängt. Wenn Sie eine SSD haben, wird diese wahrscheinlich auf / dev / sda und die Festplatte auf / dev / sdb abgebildet.

Wie man im Screenshot sehen kann. Dieser Computer verfügt über ein einzelnes / dev / sda-Laufwerk mit 2 installierten Partitionen. Die / dev / sda4-Partition hat ein ext4-Dateisystem, auf dem Ubuntu installiert ist. / Dev / sda1 ist die EFI-Partition, mit der das System zuerst gestartet wird.

Dieser Computer ist für den Dual-Boot mit Windows 10 eingerichtet. Damit Sie die Windows-Partitionen sehen können, müssen wir sie mounten.

Verwenden Sie lsblk, um Block Devices aufzulisten

Der Mount ist für das Auflisten der bereitgestellten Geräte in Ordnung, zeigt jedoch nicht jedes Gerät an, das Sie haben, und die Ausgabe ist sehr ausführlich, was das Lesen erschwert.

Um die Laufwerke in Linux aufzulisten, verwenden Sie lsblk am besten wie folgt:

lsblk

Die Informationen werden in einem Baumformat mit den folgenden Informationen angezeigt:

  • Name
  • Major Minor Versionsnummer
  • Ist es abnehmbar?
  • Größe
  • Ist es Readonly?
  • Ist es eine Festplatte oder eine Partition?
  • Wo ist die Partition montiert?

Das Display sieht ungefähr so ​​aus:

  • sda - 8.0 - 0 - 931 GB - 0 - Platte
    • sda1 - 8.1 - 0 - 500M - 0 - Teil - / boot / efi
    • sda2 - 8.2 - 0 - 128M - 0 - Teil
    • sda3 - 8,3 - 0 - 370,6 G - 0 - Teil
    • sda4 - 8.4 - 0 - 554.4 G - 0 - Teil /
    • sda5 - 8.5 - 0 - 5.9G - 0 - Teil - SWAP
  • sr0 - 11: 0 - 1 - 1024M - 0 - rom

Die Informationen sind viel einfacher zu lesen. Sie können sehen, dass wir ein Laufwerk namens sda haben, das 931 Gigabyte hat. SDA ist in 5 Partitionen aufgeteilt - 2 oder die gemountet sind und eine dritte, die dem Swap zugewiesen ist.

Es gibt auch ein Laufwerk namens sr0, das eingebaute DVD-Laufwerk.

Wie liste ich PCI-Geräte auf?

Eine Sache, die es wirklich wert ist, etwas über Linux zu lernen, ist, dass, wenn Sie etwas auflisten möchten, normalerweise ein Befehl vorhanden ist, der mit den Buchstaben "ls" beginnt.

Sie haben bereits gesehen, dass "lsblk" Blockgeräte auflistet und zum Anzeigen der Anordnung von Festplatten verwendet werden kann.

Sie sollten auch wissen, dass der Befehl ls verwendet wird, um eine Verzeichnisliste abzurufen.

Später verwenden Sie den Befehl lsusb, um die USB-Laufwerke auf dem Computer anzuzeigen.

Sie können Geräte auch mit dem Befehl lsdev auflisten. Sie müssen jedoch sicherstellen, dass procinfo installiert ist, um diesen Befehl verwenden zu können.

Um die PCI-Geräte aufzulisten, verwenden Sie den Befehl lspci wie folgt:

lspci

Die Ausgabe des obigen Befehls ist wiederum sehr ausführlich, was bedeutet, dass Sie wahrscheinlich mehr Informationen erhalten, als Sie erwartet hätten.

Hier ist eine kurze Momentaufnahme aus unserem Angebot:

00: 02.0 VGA-kompatibler Controller: Intel Corporation 3rd Gen Core-Prozessor Graphics Controller (Rev 09)00: 14.0 USB-Controller: Chipsatzfamilie der Intel Corporation 7-Serie / C210-Serie USB xHCI-Hostcontroller (Rev 04)

Die Auflistung enthält alles von VGA-Controllern über USB-, Sound-, Bluetooth-, Wireless- und Ethernet-Controller.

Ironischerweise wird die standardmäßige lspci-Auflistung als grundlegend betrachtet. Wenn Sie genauere Informationen zu jedem Gerät wünschen, können Sie den folgenden Befehl ausführen:

lspci -v

Die Informationen für jedes Gerät sehen ungefähr so ​​aus:

02: 00.0 Netzwerkcontroller: Qualcomm Atheros AR9485 Drahtlosnetzwerkadapter (Rev 01)Subsystem: Dell AR9485-NetzwerkadapterFlags: Busmaster, Fast Devsel, Latenz 0, IRQ 17Speicher bei c0500000 (64 Bit, nicht vorabrufbar) Größe = 512 KBErweiterungs-ROM unter c0580000 deaktiviert Größe = 64 KBFähigkeiten:Kerneltreiber im Einsatz: ath9kKernelmodule: ath9k

Die Ausgabe des Befehls lspci -v ist tatsächlich lesbarer und Sie können deutlich erkennen, dass wir eine drahtlose Qualcomm Atheros-Karte haben.

Mit dem folgenden Befehl erhalten Sie eine noch ausführlichere Ausgabe:

lspci -vv

Wenn das nicht genug ist, versuchen Sie Folgendes:

lspci -vvv

Und wenn das nicht reicht … Nein, wir machen nur Spaß. Es hört dort auf.

Der nützlichste Aspekt von lspci ist der Kernel-Treiber, der für dieses Gerät verwendet wird, außer das Auflisten von Geräten. Wenn das Gerät nicht funktioniert, lohnt es sich möglicherweise zu untersuchen, ob ein besserer Treiber für das Gerät verfügbar ist.

Listen Sie die am Computer angeschlossenen USB-Geräte auf

Um die für Ihren Computer verfügbaren USB-Geräte aufzulisten, verwenden Sie den folgenden Befehl:

lsusb

Die Ausgabe sieht etwa so aus:

Bus 002 Gerät 002: ID 8087: 0024 Integrierter Rate-Matching-Hub von Intel Corp.Bus 002 Gerät 001: ID 1d6b: 0002 Root-Hub von Linux Foundation 2.0Bus 001 Gerät 005: ID 0c45: 64ad MicrodiaBus 001 Gerät 004: ID 0bda: 0129 Realtek Semiconductor Corp. RTS5129-Kartenleser-ControllerBus 001 Gerät 007: ID 0cf3: e004 Atheros Communications, Inc.Bus 001 Gerät 002: ID 8087: 0024 Integrierter Rate-Matching-Hub von Intel Corp.Bus 001 Gerät 001: ID 1d6b: 0002 Linux Foundation 2.0-Root-HubBus 004 Gerät 002: ID 0bc2: 231a Seagate RSS LLCBus 004 Gerät 001: ID 1d6b: 0003 Linux Foundation 3.0-Root-HubBus 003 Gerät 002: ID 054c: 05a8 Sony Corp.Bus 003 Gerät 001: ID 1d6b: 0002 Linux Foundation 2.0-Root-Hub

Wenn Sie ein USB-Gerät, z. B. eine externe Festplatte, in den Computer einstecken und dann den Befehl lsusb ausführen, wird das Gerät in der Liste angezeigt.

Zusammenfassung

Zusammenfassend lässt sich sagen, dass der beste Weg, etwas in Linux aufzulisten, die folgenden ls-Befehle ist:

  • ls - listet Dateien im Dateisystem auf
  • lsblk - liste die Blockgeräte (d. h. Laufwerke) auf
  • lspci - listet die PCI-Geräte auf
  • lsusb - liste die USB-Geräte auf
  • lsdev - listet alle Geräte auf