GNU/Linux >> Tutoriels Linux >  >> Linux

Regardez l'identifiant du fournisseur de connexions USB, l'identifiant du produit et la révision

Vous pouvez le faire avec udevadm :

udevadm monitor --subsystem-match=usb --property

ou

udevadm monitor --subsystem-match=usb --property --udev

pour filtrer uniquement udev événements. Si vous voulez grep pour une propriété particulière, vous devrez dé-buffer udevadm sortie (avec des outils comme stdbuf , script , unbuffer ...):

stdbuf -i 0 -o 0 -e 0 udevadm monitor --subsystem-match=usb --property --udev | grep DEVPATH

ou

script -q /dev/null -c "udevadm monitor --subsystem-match=usb --property --udev" | grep PRODUCT

ou

unbuffer udevadm monitor --subsystem-match=usb --property --udev | grep -E 'ID_VENDOR_ID|ID_MODEL_ID'

Ces informations apparaissent dans les journaux du noyau — généralement en /var/log/kern.log , ou /var/log/syslog , ou un autre fichier (cela dépend de votre configuration syslog, différentes distributions ont des valeurs par défaut différentes).

Si vous souhaitez quelque chose de pré-filtré, vous pouvez ajouter une règle udev. Créer un fichier /etc/udev/rules.d/tkk-log-usb.rules contenant quelque chose comme :

SUBSYSTEM=="usb", RUN+="/usr/local/sbin/tkk-usb-event"

L'environnement du programme est peuplé de nombreuses variables décrivant l'appareil, notamment :

  • ACTION (add ou remove )
  • DEVICE est un chemin vers l'appareil si vous souhaitez y accéder
  • ID_MODEL_ID et ID_VENDOR_ID contenir le modèle et l'ID du fournisseur, et ID_MODEL et ID_VENDOR contenir le texte correspondant
  • ID_SERIAL contient le numéro de série de l'appareil (si disponible)

Linux
  1. Regardez les commandes et les tâches avec la commande Linux watch

  2. Activer SSL et les connexions à distance pour MySQL

  3. Comment obtenir des informations sur le fournisseur et le produit USB par programmation sous Linux ?

  4. Événement de connexion/déconnexion USB Linux

  5. Regarder le système de fichiers en temps réel sur OS X et Ubuntu

vnStat - Surveiller la bande passante réseau sous Linux et BSD

Gérer et surveiller les modules du noyau Linux avec Kmon

Dépanner et surveiller les performances du système Linux avec nmon

Comment utiliser la commande ss (Surveiller les connexions réseau)

10 exemples de commande Linux ss pour surveiller les connexions réseau

Trucs et astuces pour la ligne de commande Netstat