Quelles sont les fonctions d'Udevadm sur Ubuntu
Certaines des fonctions clés de Udevadm sont:
Maintenant, nous allons vous démontrer comment utiliser udevadm sur votre ubuntu. Alors commençons!
Comment utiliser udevadm sur Ubuntu
Le udevadm Garde la trace d'un appareil de la seconde où il est attaché au système jusqu'à ce qu'il soit branché. Si vous souhaitez surveiller ou suivre les événements de vos appareils, exécutez les commandes ci-dessous dans votre terminal:
$ Udevadm Monitor
La sortie déclare que udevadm est suivi tous Les événements d'appareils. Dans ce processus, si vous attachez un appareil à votre système, vous verrez que udevadm prendra également cet appareil dans son système de surveillance:
Comment imprimer l'attribution d'un appareil à l'aide d'Udevadm
Dans le terminal d'Ubuntu, «Informations Udevadm«La commande est-elle utilisée pour imprimer les attributs de l'appareil spécifique. Par exemple, pour imprimer l'ensemble des attributs de notre «sr0»Dispositif et ses informations connexes, nous rédigerons la commande dix dans notre terminal:
$ udevadm info -a -p / block / sr0
Ici le "-un"L'option est ajoutée pour répertorier les attributs du"sr0"Appareil, alors que"-p«Définira le«dev" chemin:
Comment ajouter des règles Udev à l'aide de udevadm
Tout d'abord, nous trouverons le Env Product En exécutant cette commande dans le terminal et en fixant votre appareil au système:
$ udevadm Monitor --kernel --property --subsystem-Match = USB
Ici,
Par exemple, nous avons attaché un clavier à notre système. Maintenant, nous utiliserons le «/ usr / lib / udev / règles.D / 91.règles«Fichier pour l'ajout d'un nouveau«udev"Règle appelée"clavier.règles". Pour cela, ouvrez le «/ usr / lib / udev / règles.D / 91.règles"Fichier dans votre"nano" éditeur:
Maintenant, ajoutez le code suivant dans l'ouverture "/ usr / lib / udev / règles.D / 91.règles" déposer:
Action == "Add", sous-système == "USB", Env Product == "1A2C / 4C5E / 110", exécuter + = "/ bin / sh / home / linuxhint / clavier.sh "
Ce code «ajoute» le «ACTION«Ou une règle que chaque fois qu'un«USB«Type d'appareil ayant«Produit = 1A2C / 4C5E / 110«Est attaché au système, il exécutera le«/ home / linuxhint / clavier.shot" scénario:
Presse "Ctrl + o«Pour sauver le«/ usr / lib / udev / règles.D / 91.règles" déposer. Après cela, nous créerons un «clavier.shot"Script et écrivez le diable"écho«Commande dedans:
Echo "Clavier connecté!"> / home / linuxhint / clavier.enregistrer
Maintenant, faites le «clavier.shot«Fichier exécutable en utilisant le«chod" commande:
$ sudo chmod + x / home / linuxhint / clavier.shot
Comment appliquer les règles Udev à l'aide de Udevadm
Pour appliquer les règles supplémentaires, utilisez le «Contrôle Udevadm«Commande dans votre terminal:
$ sudo udevadm Contrôle - Reload
Ici le "-recharger"L'option rechargera le udev règles:
Maintenant, chaque fois que vous attachez le clavier, le système exécutera automatiquement le «clavier.shot"Script et écrivez"Clavier connecté"Dans le fichier journal. Vous pouvez voir le contenu de "clavier.enregistrer«En utilisant la commande de contenu:
$ clavier Cat.enregistrer
Comment tester les règles Udev à l'aide de Udevadm
Pour tester les règles supplémentaires de tout appareil, "Test Udevadm»La commande est utilisée dans le terminal. Voici la syntaxe de "Test Udevadm" commande:
Test udevadm $ (udevadm info -q path -n [nom de périphérique])
Ici le "-q"L'option est ajoutée pour interroger les informations de l'appareil dans la base de données, spécifiées par son chemin. Ensuite, option "-n"Est ajouté pour le nom de l'appareil.
Maintenant, pour notre «sr0”(CD-ROM), nous vérifierons tester les règles UDEV en écrivant la commande dix dans le terminal:
$ udevadm test $ (udevadm info -q path -n sr0)
C'était tout à propos udevadm, Vous pouvez visiter la page manuelle Udevadm pour plus d'informations.
Conclusion
Le udevadm est le noyau Linux Gestionnaire de périphériques. Pour tous les appareils, UDEV construit ou supprime dynamiquement des fichiers de nœuds de périphérique dans le «/ dev”Répertoire à l'heure du démarrage. La gestion de la permission des nœuds est également l'une des tâches de l'UDEV. Cet article vous a montré comment utiliser udevadm sur Ubuntu. De plus, les procédures de ajouter, application, et TRègles de l'estime sont également fournis. Si vous voulez travailler avec un gestionnaire de périphériques, alors n'hésitez pas à l'essayer!