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

udevadm:Befehl nicht gefunden

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
Info 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.
testen Simulieren Sie ein udev-Ereignis, das für ein Gerät ausgeführt wird, mit Ergebnissen bei der Ausgabe.

Syntax

Die Syntax des udevadm-Befehls lautet:

# udevadm [options] [subcommand] [arguments]

Wenn beim Ausführen des udevadm-Befehls der folgende Fehler auftritt:

udevadm: command not found

Sie können versuchen, das folgende Paket gemäß Ihrer Wahl der Distribution zu installieren:

Betriebssystemverteilung Befehl
Debian apt-get install udev
Ubuntu apt-get install udev
Alpin apk udev hinzufügen
Arch Linux pacman -S systemd
Kali-Linux apt-get install udev
CentOS yum installiere udev
Fedora dnf install systemd-udev
Raspbian apt-get install udev

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. ifrename:Befehl nicht gefunden

  2. netstat:Befehl nicht gefunden

  3. kubectl:Befehl nicht gefunden

  4. tvservice:Befehl nicht gefunden

  5. lspci:Befehl nicht gefunden

aws-shell:Befehl nicht gefunden

w:Befehl nicht gefunden

df:Befehl nicht gefunden

du:Befehl nicht gefunden

rm:Befehl nicht gefunden

mv:Befehl nicht gefunden