Perintah udevadm digunakan untuk mengelola udev. Dibutuhkan berbagai sub-perintah, yang masing-masing melakukan tugas tertentu untuk mengubah perilaku daemon systemd-udevd dan komponen terkait. Beberapa dari sub-perintah ini dijelaskan dalam tabel berikut.
Subperintah | Dulu |
---|---|
info | Ambil informasi perangkat yang disimpan dalam database udev, serta atribut perangkat terperinci dari sistem file /sys/. Misalnya, Anda dapat melihat ID vendor perangkat, ID produk, nomor seri, dan banyak lagi. |
kontrol | Ubah status udev yang sedang berjalan. Misalnya, memberikan opsi –reload-rules akan memastikan bahwa udev membaca dari file aturan baru yang telah Anda tambahkan. |
pemicu | Jalankan aturan yang berlaku untuk perangkat apa pun yang saat ini dicolokkan. Anda juga dapat menentukan tindakan menggunakan opsi -c, seperti menambah, menghapus, atau mengubah. Seperti namanya, ini akan memicu peristiwa di mana perangkat ditambahkan, dihapus, atau diubah di kernel yang sedang berjalan. |
memantau | Menonton event yang dikirim oleh kernel atau oleh aturan udev. |
tes | Simulasikan acara udev yang berjalan untuk perangkat, dengan hasil pada output. |
Dengan perintah monitor udevadm, Anda dapat memanfaatkan udev secara real time dan melihat apa yang dilihatnya saat Anda mencolokkan perangkat yang berbeda. Cobalah sebagai root.
# udevadm monitor
Fungsi monitor mencetak acara yang diterima untuk
- UDEV :Peristiwa yang dikirim udev setelah pemrosesan aturan.
- KERNEL :Acara kernel.
Dengan monitor udevadm berjalan, colokkan thumb drive dan saksikan semua jenis informasi dimuntahkan ke layar Anda. Perhatikan, khususnya, bahwa jenis acara adalah acara ADD. Itu cara yang baik untuk mengidentifikasi jenis acara yang Anda inginkan.
Sintaks
Sintaks dari perintah udevadm adalah:
# udevadm [options] [subcommand] [arguments]
Contoh Perintah udevadm
1. Pantau semua aktivitas perangkat:
# udevadm monitor
2. Cetak `uevents` yang dikirim oleh kernel:
# udevadm monitor --kernel
3. Cetak peristiwa perangkat setelah diproses oleh `udev`:
# udevadm monitor --udev
4. Daftar atribut perangkat:
# udevadm info --attribute-walk --path /dev/sda1
5. Muat ulang semua aturan `udev`:
# udevadm control --reload-rules
6. Memicu semua aturan `udev` untuk dijalankan:
# udevadm trigger