Jakie są funkcje Udevadm na Ubuntu
Niektóre z kluczowych funkcji UDEVADM to:
Teraz pokażemy ci Jak używać Udevadm na swoim Ubuntu. A więc zacznijmy!
Jak używać Udevadm na Ubuntu
Udevadm Śledzi urządzenie z sekundy, które jest podłączona do systemu, dopóki nie zostanie podłączony. Jeśli chcesz monitorować lub śledzić zdarzenia urządzenia, wykonaj poniższe pobrane polecenia w terminalu:
$ Udevadm Monitor
Wyjście to deklaruje Udevadm Jest śledzenie wszystkie z zdarzenia urządzeń. W tym procesie, jeśli dołączysz dowolne urządzenie do swojego systemu, zobaczysz to Udevadm weźmie również to urządzenie w swoim systemie monitorowania:
Jak wydrukować atrybucję urządzenia za pomocą UDEVADM
W terminalu Ubuntu „Informacje Udevadm”To polecenie używane do drukowania atrybutów dowolnego urządzenia. Na przykład, aby wydrukować zestaw atrybutów naszych „SR0„Urządzenie i powiązane informacje, w naszym terminalu napiszemy poniżej podania polecenia:
$ Udevadm Info -a -p /block /sr0
Tutaj "-A„Opcja jest dodawana do listy atrybutów„SR0„Urządzenie, podczas gdy”-P„Zdefiniuje„dev" ścieżka:
Jak dodać reguły UDEV za pomocą UDEVADM
Po pierwsze, znajdziemy Env produkt Uruchamiając to polecenie w terminalu i przymocuj urządzenie do systemu:
$ Udevadm Monitor --kernel --Property--subsystem-mecz = USB
Tutaj,
Na przykład dołączyliśmy klawiaturę do naszego systemu. Teraz wykorzystamy „/usr/lib/udev/reguły.D/91-klawisza.zasady”Plik do dodania nowego„Udev”Reguła„ Zwane ”„klawiatura.zasady". W tym celu otwórz „/usr/lib/udev/reguły.D/91-klawisza.zasady”Plik w„Nano„Redaktor:
Teraz dodaj następujący kod w otwartym „/usr/lib/udev/reguły.D/91-klawisza.zasady" plik:
Action == „Dodaj”, podsystem == „USB”, env produkt == "1A2C/4C5E/110", run+= "/bin/sh/home/linuxhint/klawiatura.cii"
Ten kod „dodaj” „DZIAŁANIE”Lub zasadę, że za każdym razem, gdy„USB„Wpisz urządzenie o„Produkt = 1A2C/4C5E/110”Jest dołączony do systemu, wykonuje on„/home/linuxhint/klawiatura.cii„Skrypt:
Naciskać "Ctrl+o”Aby uratować„/usr/lib/udev/reguły.D/91-klawisza.zasady" plik. Następnie stworzymy „klawiatura.cii”Skryptu i napisz poniżej danego”Echo„Polecenie w nim:
Echo „Klawiatura podłączona!">/home/linuxhint/klawiatura.dziennik
Teraz zrób „klawiatura.cii”Plik wykonywalny za pomocą„chmod" Komenda:
$ sudo chmod +x/home/linuxhint/klawiatura.cii
Jak zastosować reguły UDEV za pomocą UDEVADM
Aby zastosować dodane zasady, użyj „kontrola Udevadm„Polecenie w terminalu:
$ sudo Udevadm Control -RELOAD
Tutaj "-przeładować„Opcja przeładuje Udev zasady:
Teraz, za każdym razem, gdy dołączysz klawiaturę, system automatycznie wykona „klawiatura.cii”Skryptu i napisz„podłączona klawiatura”W pliku dziennika. Możesz wyświetlić treść „klawiatura.dziennik„Korzystając z polecenia treści:
Klawiatura $ CAT.dziennik
Jak testować reguły UDEV za pomocą UDEVADM
Aby przetestować dodane reguły dowolnego urządzenia, „Test Udevadm„Polecenie jest wykorzystywane w terminalu. Oto składnia „Test Udevadm" Komenda:
Test Udevadm $ (UDEVADM Info -q ścieżka -n [nazwa urządzenia])
Tutaj "-Q„Opcja jest dodawana do zapytania o informacje o urządzeniu w bazie danych, określone przez jego ścieżkę. Następnie opcja „-N”Dodano dla nazwy urządzenia.
Teraz dla naszego „SR0”(CD-ROM) Urządzenie sprawdzimy reguły UDEV, pisząc poniższe polecenie w terminalu:
$ UDEVADM TEST $ (UDEVADM Info -Q ścieżka -n sr0)
To wszystko Udevadm, Możesz odwiedzić stronę Podręcznika UDEVADM, aby uzyskać więcej informacji.
Wniosek
Udevadm to jądro Linux menadżer urządzeń. W przypadku wszystkich urządzeń UDEV dynamicznie buduje lub usuwa pliki węzłów urządzenia w „/Dev”Katalog w czasie uruchamiania. Zarządzanie uprawnieniem do węzła jest również jednym z obowiązków UDEV. Ten artykuł pokazał ci Jak używać Udevadm na Ubuntu. Ponadto procedury dodanie, aplikowanie, oraz TEstingudev zasady są również dostarczane. Jeśli chcesz pracować z menedżerem urządzeń, możesz go wypróbować!