GNU/Linux >> Znalost Linux >  >> Linux

Příklady příkazů udevadm v Linuxu

Příkaz udevadm se používá ke správě udev. Vyžaduje různé dílčí příkazy, z nichž každý provádí určitý úkol, aby upravil chování démona systemd-udevd a souvisejících komponent. Některé z těchto dílčích příkazů jsou popsány v následující tabulce.

Dílčí příkaz Použito na
informace Získejte informace o zařízení uložené v databázi udev a také podrobné atributy zařízení ze souborového systému /sys/. Můžete například zobrazit ID dodavatele zařízení, ID produktu, sériové číslo a mnoho dalšího.
ovládání Upravte provozní stav udev. Například poskytnutím možnosti –reload-rules zajistíte, že udev bude číst ze všech nových souborů pravidel, které jste přidali.
spouštěč Provádět pravidla, která se vztahují na jakékoli zařízení, které je aktuálně připojeno. Můžete také určit akci pomocí volby -c, například přidat, odebrat nebo změnit. Jak název napovídá, spustí události, kdy je zařízení přidáno, odebráno nebo změněno v běžícím jádře.
monitor Sledujte události odeslané jádrem nebo pravidlem udev.
test Simulujte událost udev spuštěnou pro zařízení s výsledky na výstupu.

Pomocí příkazu udevadm monitor se můžete připojit k udev v reálném čase a zjistit, co vidí, když připojíte různá zařízení. Zkuste to jako root.

# udevadm monitor

Funkce monitoru vytiskne přijaté události pro

  • UDEV :Událost, kterou udev odešle po zpracování pravidla.
  • JÁDRO :Uevent jádra.

Se spuštěným monitorem udevadm zapojte flash disk a sledujte, jak se na vaši obrazovku chrlí nejrůznější informace. Všimněte si zejména, že typ události je událost ADD. To je dobrý způsob, jak zjistit, jaký typ události chcete.

Syntaxe

Syntaxe příkazu udevadm je:

# udevadm [options] [subcommand] [arguments]

Příklady příkazů udevadm

1. Monitorujte všechny události zařízení:

# udevadm monitor

2. Vytiskněte `uevents` odeslané jádrem:

# udevadm monitor --kernel

3. Po zpracování `udev`:

vytiskněte události zařízení
# udevadm monitor --udev

4. Seznam atributů zařízení:

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

5. Znovu načtěte všechna pravidla `udev`:

# udevadm control --reload-rules

6. Spusťte všechna pravidla `udev`, aby se spustila:

# udevadm trigger


Linux
  1. JQ Command v Linuxu s příklady

  2. 7 Příklady příkazů Linux df

  3. 8 Příklady příkazů Linux TR

  1. Příklady příkazů rm v Linuxu

  2. Příklady příkazů ps v Linuxu

  3. w Příklady příkazů v Linuxu

  1. sa Příklady příkazů v Linuxu

  2. Příklady příkazů ac v Linuxu

  3. Příklady příkazů df v Linuxu