GNU/Linux >> Tutoriales Linux >  >> Linux

Ejemplos de comandos udevadm en Linux

El comando udevadm se usa para administrar udev. Se necesitan varios subcomandos, cada uno de los cuales realiza una determinada tarea para modificar el comportamiento del demonio systemd-udevd y los componentes relacionados. Algunos de estos subcomandos se describen en la siguiente tabla.

Subcomando Solía ​​
información Recupere información del dispositivo almacenada en la base de datos udev, así como atributos detallados del dispositivo del sistema de archivos /sys/. Por ejemplo, puede ver la identificación del proveedor de un dispositivo, la identificación del producto, el número de serie y mucho más.
control Modificar el estado de ejecución de udev. Por ejemplo, proporcionar la opción –reload-rules garantizará que udev lea cualquier archivo de reglas nuevo que haya agregado.
gatillo Ejecuta reglas que se aplican a cualquier dispositivo que esté conectado actualmente. También puedes especificar una acción usando la opción -c, como agregar, quitar o cambiar. Como su nombre lo indica, estos desencadenarán eventos en los que se agrega, elimina o cambia un dispositivo en el kernel en ejecución.
supervisar Observe los eventos enviados por el núcleo o por una regla de udev.
prueba Simule un evento udev ejecutándose para un dispositivo, con resultados en la salida.

Con el comando de monitor udevadm, puede acceder a udev en tiempo real y ver lo que ve cuando conecta diferentes dispositivos. Pruébalo como root.

# udevadm monitor

La función de monitor imprime los eventos recibidos para

  • UDEV :El evento que envía udev después del procesamiento de la regla.
  • NÚCLEO :El kernel uevent.

Con udevadm monitor ejecutándose, conecte una memoria USB y observe cómo todo tipo de información aparece en su pantalla. Observe, en particular, que el tipo de evento es un evento ADD. Esa es una buena manera de identificar qué tipo de evento desea.

Sintaxis

La sintaxis del comando udevadm es:

# udevadm [options] [subcommand] [arguments]

Ejemplos de comandos udevadm

1. Supervise todos los eventos del dispositivo:

# udevadm monitor

2. Imprima `uevents` enviados por el kernel:

# udevadm monitor --kernel

3. Imprimir eventos del dispositivo después de ser procesados ​​por `udev`:

# udevadm monitor --udev

4. Enumere los atributos de un dispositivo:

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

5. Vuelva a cargar todas las reglas `udev`:

# udevadm control --reload-rules

6. Active todas las reglas `udev` para que se ejecuten:

# udevadm trigger


Linux
  1. Comando JQ en Linux con ejemplos

  2. 7 ejemplos de comandos Linux df

  3. 8 ejemplos de comandos TR de Linux

  4. Ejemplos de comandos rm en Linux

  5. Ejemplos de comandos ps en Linux

9 ejemplos de comandos tee en Linux

9 ejemplos de comandos diff en Linux

Comando ip de Linux con ejemplos

15 comandos ps de Linux con ejemplos

8 ejemplos de comandos LDD en Linux

Ejemplos de comandos id en Linux