GNU/Linux >> Tutoriels Linux >  >> Linux

Comment détecter et gérer les appareils sous Linux

De nombreux débutants Linux venant de Windows savent comment gérer les périphériques sur leurs systèmes Windows. Mais ils ne savent malheureusement pas faire la même chose sous Linux. Ce n'est pas parce que Linux est différent, mais plutôt parce qu'ils sont nouveaux et ne savent pas où trouver la bonne aide. Ici, je vais vous aider à détecter et à gérer les périphériques de votre système Linux. J'utiliserai la distribution Ubuntu 20.04. Toutes les commandes sont valides pour la distribution associée qui utilise le gestionnaire de packages apt.

Qu'est-ce qu'Udev ?

Nous utilisons Udev comme gestionnaire de périphériques pour le noyau Linux. Il aide à créer et à supprimer des nœuds de périphérique dans /dev annuaire. C'est Udev qui permet de brancher des périphériques USB et des disques réseau. Il aide un administrateur système à gérer les appareils connectés à un système Linux.

Nous appliquons les règles dans /etc/udev/rules.d/ répertoire, et Udev traite les modifications une fois qu'un appareil est connecté.

Je vais utiliser le udevadm outil pour interagir avec le gestionnaire de périphériques Udev. Allons-y.

Comment détecter un disque ?

En utilisant la commande suivante, vous pourrez voir beaucoup de données concernant un appareil particulier. Habituellement, les disques commencent par /dev/sda ou /dev/sdb nous utiliserons donc également le même format pour détecter notre disque.

$ udevadm info /dev/sda2

Vous verrez une sortie comme ci-dessous :

Cela nous donne beaucoup d'informations. Vous pouvez voir qu'il nous montre chaque bit des informations disponibles liées à notre disque. Dans les dernières lignes du terminal, si vous en prenez note, vous constaterez qu'il affiche un disque fonctionnant sous VBOX . Il affiche également l'UUID associé du disque.

À l'aide d'Udev, vous pouvez également modifier le nom de votre disque, de vos périphériques USB et de vos cartes réseau.

Par exemple :Si vous accédez à la liste des règles, vous découvrirez qu'il existe un certain nombre d'appareils disponibles pour mettre à jour leurs noms.

Voici une démo du fichier de liste de règles. Tapez la commande suivante et vérifiez votre fichier de règles.

$ cd /etc/udev/rules.d/

J'utilise un nano éditeur de texte sur mon serveur Ubuntu, je vais donc utiliser la commande suivante pour ouvrir le fichier de règles.

Il est important de se rappeler que Udevadm info commence par l'appareil spécifié par le devpath puis nous amène à la chaîne des appareils parents.

Le fichier montre chaque appareil disponible. Il peut être désactivé, supprimé et renommé.

Pourquoi renommer un appareil ?

En matière de gestion d'équipe, mieux vaut renommer un appareil. Cela aide les membres de votre équipe à déterminer quels appareils sont connectés à quel système dans un ensemble de machines Linux connectées.

Conclusion

C'était tout pour le moment. Dans ce tutoriel, nous avons abordé différents aspects de l'Udev programme pour voir comment nous pouvons manipuler notre matériel de la meilleure façon possible. Dans les futurs guides, nous vous aiderons à apporter des modifications complexes à votre matériel. Nous avons également exécuté des opérations à l'aide de commandes simples pour découvrir tout le matériel connecté à votre système.


Linux
  1. Comment installer un pilote de périphérique sous Linux

  2. Comment gérer l'expiration et le vieillissement du mot de passe utilisateur sous Linux

  3. Comment gérer et répertorier les services sous Linux

  4. Comment gérer le mot de passe du compte sous Linux

  5. Bandes Linux, qu'est-ce que l a et m à la fin des périphériques de bande dans dev ?

Comment créer et gérer des pods Kubernetes sous Linux

Comment créer et gérer des partitions de disque avec Fdisk sous Linux

Comment installer s3cmd sous Linux et gérer les compartiments Amazon s3

Comment créer et gérer de nouveaux utilisateurs sous Linux

Comment configurer et gérer un référentiel Git distant sous Linux

Comment installer et configurer Linux Malware Detect (LMD) sur Linux