GNU/Linux >> Tutoriels Linux >  >> Linux

Exemples de commandes udevadm sous Linux

La commande udevadm est utilisée pour gérer udev. Il faut diverses sous-commandes, chacune effectuant une certaine tâche pour modifier le comportement du démon systemd-udevd et des composants associés. Certaines de ces sous-commandes sont décrites dans le tableau suivant.

Sous-commande Utilisé pour
infos Récupérez les informations de périphérique stockées dans la base de données udev, ainsi que les attributs de périphérique détaillés à partir du système de fichiers /sys/. Par exemple, vous pouvez afficher l'ID du fournisseur d'un appareil, l'ID du produit, le numéro de série et bien plus encore.
contrôle Modifier l'état d'exécution d'udev. Par exemple, fournir l'option –reload-rules garantira qu'udev lit tous les nouveaux fichiers de règles que vous avez ajoutés.
déclencheur Exécutez les règles qui s'appliquent à tout appareil actuellement branché. Vous pouvez également spécifier une action à l'aide de l'option -c, telle que l'ajout, la suppression ou la modification. Comme leurs noms l'indiquent, ceux-ci déclencheront des événements lorsqu'un périphérique est ajouté, supprimé ou modifié dans le noyau en cours d'exécution.
surveiller Surveillez les événements envoyés par le noyau ou par une règle udev.
tester Simuler un événement udev en cours d'exécution pour un appareil, avec des résultats en sortie.

Avec la commande udevadm monitor, vous pouvez accéder à udev en temps réel et voir ce qu'il voit lorsque vous branchez différents appareils. Essayez-le en tant que root.

# udevadm monitor

La fonction de surveillance imprime les événements reçus pour

  • UDEV  :L'événement envoyé par udev après le traitement de la règle.
  • NOYAU :L'uevent du noyau.

Avec le moniteur udevadm en cours d'exécution, branchez une clé USB et regardez toutes sortes d'informations s'afficher sur votre écran. Notez, en particulier, que le type d'événement est un événement ADD. C'est un bon moyen d'identifier le type d'événement que vous souhaitez.

Syntaxe

La syntaxe de la commande udevadm est :

# udevadm [options] [subcommand] [arguments]

Exemples de commandes udevadm

1. Surveillez tous les événements de l'appareil :

# udevadm monitor

2. Affichez les `uevents` envoyés par le noyau :

# udevadm monitor --kernel

3. Imprimez les événements de l'appareil après avoir été traités par `udev` :

# udevadm monitor --udev

4. Lister les attributs d'un appareil :

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

5. Rechargez toutes les règles `udev` :

# udevadm control --reload-rules

6. Déclenchez toutes les règles `udev` pour qu'elles s'exécutent :

# udevadm trigger


Linux
  1. Commande JQ sous Linux avec exemples

  2. 7 Exemples de commandes Linux df

  3. 8 Exemples de commandes Linux TR

  4. Exemples de commandes sa sous Linux

  5. ac Exemples de commandes sous Linux

9 exemples de commandes tee sous Linux

9 exemples de commande diff sous Linux

Commande Linux ip avec exemples

15 Commande Linux ps avec exemples

8 exemples de commandes LDD sous Linux

Exemples de commandes id sous Linux