GNU/Linux >> Belajar Linux >  >> Linux

udevadm:perintah tidak ditemukan

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.
ujian Simulasikan acara udev yang berjalan untuk perangkat, dengan hasil pada output.

Sintaks

Sintaks dari perintah udevadm adalah:

# udevadm [options] [subcommand] [arguments]

Jika Anda mengalami kesalahan di bawah ini saat menjalankan perintah udevadm:

udevadm: command not found

Anda dapat mencoba menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda:

Distribusi OS Perintah
Debian apt-get install udev
Ubuntu apt-get install udev
Alpin apk tambahkan udev
Linux Arch pacman -S systemd
Kali Linux apt-get install udev
CentOS yum install udev
Fedora dnf install systemd-udev
Raspbian apt-get install udev

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


Linux
  1. manajer langganan:perintah tidak ditemukan

  2. dnf:perintah tidak ditemukan

  3. bc:perintah tidak ditemukan

  1. dpkg:perintah tidak ditemukan

  2. id:perintah tidak ditemukan

  3. w:perintah tidak ditemukan

  1. ifrename:perintah tidak ditemukan

  2. df:perintah tidak ditemukan

  3. du:perintah tidak ditemukan