¿Cuáles son las funciones de Udevadm en Ubuntu?
Algunas de las funciones clave de Udevadm son:
Ahora, te demostraremos Cómo usar Udevadm en tu ubuntu. Así que comencemos!
Cómo usar Udevadm en Ubuntu
El udevadm Realiza un seguimiento de un dispositivo desde el segundo que está conectado al sistema hasta que esté conectado. Si desea monitorear o rastrear los eventos de su dispositivo, ejecute los comandos dados a continuación en su terminal:
$ UDEVADM MONITOR
La salida está declarando que udevadm es seguimiento todo los eventos de dispositivos. En este proceso, si adjunta algún dispositivo a su sistema, verá que udevadm También tomará ese dispositivo en su sistema de monitoreo:
Cómo imprimir la atribución de un dispositivo usando UDEVADM
En la terminal de Ubuntu, "Información de udevadm"¿El comando utilizado para imprimir los atributos de cualquier dispositivo específico. Por ejemplo, para imprimir el conjunto de atributos de nuestro "sr0"Dispositivo y su información relacionada, escribiremos el comando otorgado en nuestro terminal:
$ UDEVADM INFO -A -P /BLOCK /SR0
Aquí el "-aSe agrega la opción para enumerar los atributos del "sr0"Dispositivo, mientras que"-pag"Definirá el"enchufe" camino:
Cómo agregar las reglas de UDEV usando udevadm
En primer lugar, encontraremos el Env producto Al ejecutar este comando en el terminal y conectar su dispositivo al sistema:
$ UDEVADM MONITOR --KERNEL --Property--Subsystem-Match = USB
Aquí,
Por ejemplo, hemos adjunto un teclado a nuestro sistema. Ahora, utilizaremos el "/usr/lib/udev/reglas.D/91 teclado.normas"Archivo para agregar un nuevo"udev"Regla llamada"teclado.normas". Para eso, abre el "/usr/lib/udev/reglas.D/91 teclado.normas"Archivo en su"nano" editor:
Ahora, agregue el siguiente código en el abierto "/usr/lib/udev/reglas.D/91 teclado.normas" archivo:
Action == "Agregar", subsistema == "USB", Env Product == "1A2C/4C5E/110", Run+= "/bin/sh/home/linuxhint/teclado/teclado.mierda
Este código "agregar" el "ACCIÓN"O una regla que cada vez que" "USB"Dispositivo de tipo que tiene"Producto = 1A2C/4C5E/110"Está unido al sistema, ejecutará el"/Inicio/Linuxhint/Teclado.mierda" guion:
Prensa "CTRL+O"Para salvar el"/usr/lib/udev/reglas.D/91 teclado.normas" archivo. Después de eso, crearemos un "teclado.mierda"Script y escriba el a continuación"eco"Comando en él:
eco "teclado conectado!">/home/linuxhint/teclado.registro
Ahora, haz el "teclado.mierda"Ejecutable de archivos utilizando el"chmod" dominio:
$ sudo chmod +x/home/linuxhint/teclado.mierda
Cómo aplicar las reglas de UDEV usando UDEVADM
Para aplicar las reglas adicionales, utilice el "control de udevadm"Comando en su terminal:
$ sudo Udevadm Control -Reload
Aquí el "-recargar"La opción recargará el udev normas:
Ahora, cada vez que adjunta el teclado, el sistema ejecutará automáticamente el "teclado.mierda"Script and Write"teclado conectado"En el archivo de registro. Puedes ver el contenido de "teclado.registro"Al usar el comando de contenido:
Teclado de $ Cat.registro
Cómo probar las reglas de UDEV usando udevadm
Para probar las reglas adicionales de cualquier dispositivo ","prueba de udevadm"El comando se utiliza en la terminal. Aquí está la sintaxis de "prueba de udevadm" dominio:
UDEVADM TEST $ (UDEVADM INFO -Q PATH -N [Nombre del dispositivo])
Aquí el "-QSe agrega la opción para consultar la información del dispositivo en la base de datos, especificada por su ruta. A continuación, opción "-norte"Se agrega para el nombre del dispositivo.
Ahora, para nuestro "sr0"(CD-ROM) del dispositivo, verificaremos la prueba de las reglas UDEV escribiendo el comando otorgado en el terminal:
$ UDEVADM TEST $ (UDEVADM INFO -Q PATH -N SR0)
De eso se trataba udevadm, Puede visitar la página del manual de Udevadm para obtener más información.
Conclusión
El udevadm es el kernel de Linux administrador de dispositivos. Para todos los dispositivos, UDEV construye o elimina los archivos de nodo del dispositivo en el "/desarrollo"Directorio en la hora de inicio. La gestión del permiso de nodo también es uno de los deberes de UDEV. Este artículo te mostró Cómo usar Udevadm en Ubuntu. Además, los procedimientos de con la atención, aplicando, y TReglas de estingudev también se proporcionan. Si desea trabajar con un administrador de dispositivos, no dude en probarlo!