GNU/Linux >> LINUX-Kenntnisse >  >> Linux

udevadm-Befehlsbeispiele unter Linux

Der Befehl udevadm wird verwendet, um udev zu verwalten. Es sind verschiedene Unterbefehle erforderlich, von denen jeder eine bestimmte Aufgabe ausführt, um das Verhalten des systemd-udevd-Daemons und verwandter Komponenten zu ändern. Einige dieser Unterbefehle werden in der folgenden Tabelle beschrieben.

Unterbefehl Früher
Informationen In der udev-Datenbank gespeicherte Geräteinformationen sowie detaillierte Geräteattribute aus dem /sys/-Dateisystem abrufen. Sie können beispielsweise die Hersteller-ID, Produkt-ID, Seriennummer und vieles mehr eines Geräts anzeigen.
Kontrolle Ändern Sie den Ausführungsstatus von udev. Wenn Sie beispielsweise die Option –reload-rules angeben, wird sichergestellt, dass udev aus allen neu hinzugefügten Regeldateien liest.
Auslöser Führen Sie Regeln aus, die für alle derzeit angeschlossenen Geräte gelten. Sie können auch eine Aktion mit der Option -c angeben, wie z. B. Hinzufügen, Entfernen oder Ändern. Wie der Name schon sagt, lösen diese Ereignisse aus, wenn ein Gerät im laufenden Kernel hinzugefügt, entfernt oder geändert wird.
überwachen Überwachen Sie Ereignisse, die vom Kernel oder von einer udev-Regel gesendet werden.
test Simulieren Sie ein udev-Ereignis, das für ein Gerät ausgeführt wird, mit Ergebnissen bei der Ausgabe.

Mit dem Befehl udevadm monitor können Sie udev in Echtzeit anzapfen und sehen, was es sieht, wenn Sie verschiedene Geräte anschließen. Versuchen Sie es als root.

# udevadm monitor

Die Monitorfunktion gibt empfangene Ereignisse für

aus

  • UDEV :Das Ereignis, das udev nach der Regelverarbeitung aussendet.
  • KERN :Das Kernel-Ereignis.

Schließen Sie bei laufendem udevadm-Monitor einen USB-Stick an und beobachten Sie, wie alle Arten von Informationen auf Ihren Bildschirm gespuckt werden. Beachten Sie insbesondere, dass der Ereignistyp ein ADD-Ereignis ist. Das ist eine gute Methode, um festzustellen, welche Art von Veranstaltung Sie möchten.

Syntax

Die Syntax des udevadm-Befehls lautet:

# udevadm [options] [subcommand] [arguments]

udevadm-Befehlsbeispiele

1. Alle Geräteereignisse überwachen:

# udevadm monitor

2. Drucke vom Kernel gesendete `uevents`:

# udevadm monitor --kernel

3. Geräteereignisse drucken, nachdem sie von `udev` verarbeitet wurden:

# udevadm monitor --udev

4. Attribute eines Geräts auflisten:

# udevadm info --attribute-walk --path /dev/sda1

5. Laden Sie alle `udev`-Regeln neu:

# udevadm control --reload-rules

6. Lösen Sie die Ausführung aller `udev`-Regeln aus:

# udevadm trigger


Linux
  1. 8 Linux TR-Befehlsbeispiele

  2. sa-Befehlsbeispiele in Linux

  3. ac-Befehlsbeispiele in Linux

  4. df-Befehlsbeispiele in Linux

  5. du-Befehlsbeispiele in Linux

9 Beispiele für tee-Befehle unter Linux

9 diff-Befehlsbeispiele in Linux

Linux-IP-Befehl mit Beispielen

15 Linux-PS-Befehl mit Beispielen

8 Beispiele für LDD-Befehle unter Linux

id-Befehlsbeispiele in Linux