Reconnaître le matériel dans Ubuntu

logo ubuntu

L'une des sections qui pose le plus de difficultés aux nouveaux utilisateurs de Linux en général et d'Ubuntu en particulier, est la reconnaissance des appareils dans le système lorsqu'ils n'ont pas été détectés automatiquement. Comme vous le savez peut-être déjà, la détection du matériel de l'équipement, contrairement à ce qui se passe dans les systèmes Windows, est effectuée par le noyau au moment du démarrage du système, et il y a aussi la possibilité de reconnaître plus tard d'autres périphériques qui sont chauds lié.

Ce petit guide vise à vous éclairer un peu sur les tâches courantes de reconnaissance du matériel dans Ubuntu, où nous parlerons des éléments les plus courants: CPU, mémoire et stockage entre autres.

À de nombreuses reprises, le problème il ne réside pas dans la façon de regarder sinon dans quoi, puisque les pilotes des éléments matériels d'un ordinateur dans les systèmes Unix varient légèrement de la façon dont cela est fait dans les environnements Windows (le noyau Windows repose principalement sur le conducteurs pour prendre en charge les différents composants du système, sous Linux c'est le noyau qui supporte la plupart des appareils).

Sans pouvoir atteindre toutes sortes de périphériques et de composants matériels qui peuvent exister dans un ordinateur (car ce serait une tâche vaste), nous voulons collecter ces principal que n'importe quel ordinateur peut avoir et qui ne sont pas automatiquement détectés par le système. Ces étapes peuvent être considérées comme essentielles dans de nombreux cas afin de trouver ultérieurement les pilotes nécessaires et de les ajouter au système.

Liste générale du matériel d'équipement

En général, en utilisant la commande suivante, nous pouvons obtenir un aperçu de tout le matériel détecté dans notre équipe.

 $ sudo lshw 

Comment verrez-vous la liste qui est génère est très étendu et détaillé, il est donc pratique de le vider dans un fichier ou de concaténer une fonction plus pour le lire plus calmement.

Reconnaître le processeur

Le processeur est l'un des composants fondamentaux d'un ordinateur, avec la mémoire et les périphériques d'entrée et de sortie. Un fichier système et une simple commande peuvent aider à identifier le type de processeur reconnu dans notre environnement. Ce composant est pris en charge dans le noyau, donc s'il y avait un problème parce que toutes les capacités de notre processeur n'étaient pas reconnues, nous aurions besoin d'un noyau (ou d'une distribution) qui le supporte.

Le fichier situé à l'intérieur / proc / cpuinfo Il nous donnera des informations détaillées sur la reconnaissance de notre CPU:



cpuinfo



Et à travers la commande lscpu, qui ne nécessite plus de modificateurs, nous pouvons obtenir des données du CPU de manière conviviale:



lscpu



Reconnaître la mémoire

La mémoire constitue un autre des éléments essentiels du système. Une bonne gestion de celui-ci comme la possibilité de profiter de toutes ses capacités garantissent le bon fonctionnement du système d'exploitation et des performances optimales. Pour obtenir les données techniques du même il faut recourir à la commande générale sur le matériel système que nous avons indiqué au début, rappelez-vous, Lshw.

capture d'écran de la mémoire de l'ordinateur

Il existe également une autre série de commandes qui nous permettent d'obtenir des informations générales sur la quantité de mémoire et sa dentine dans le système d'exploitation, ce qui peut nous donner suffisamment d'informations pour déterminer si les modules installés dans l'ordinateur sont correctement détectés ou non. des détails sur la manière dont il est reconnu dans l'environnement d'exploitation. Les commandes du haut sont un exemple (pour déterminer le montant total et celui qui est échangé), vmstat -SM -a (pour plus de détails sur

Reconnaître les disques durs

La commande suivante bien connue de tous, Fdisk, nous lister les périphériques de stockage détectés sur notre ordinateur.

 $ sudo fdisk -l

fdisk -l

Mais que se passe-t-il si nous venons de brancher un nouveau lecteur SATA ou SCSI et que le système ne le détecte pas? C'est quelque chose très courant si vous utilisez des disques SATA hot-plug (vérifiez que l'option de échange à chaud dans le BIOS de l'ordinateur ou, sinon, il fonctionnera comme un disque IDE normal et vous devrez redémarrer l'ordinateur pour que le système le détecte) ou machines virtuelles, où il est possible d'ajouter des disques de type SCSI qui ne sont pas automatiquement reconnus par l'ordinateur.

Si tel est votre cas, vous devrez forcer le sauvetage du contrôleur. Pour ce faire, entrez la commande suivante:

 $ grep mpt /sys/class/scsi_host/host?/proc_name

Cette commande renverra une ligne du type: / sys / class / scsi_host /hôteX/ nom_proc: mptspi (où hôteX est le domaine qui nous intéresse). Ensuite, entrez la commande suivante pour forcer la nouvelle analyse:

echo "- - -" > /sys/class/scsi_host/hostX/scan

Reconnaître la carte graphique

Si vous vous souvenez que nous avons mentionné au début de l'article que le noyau Linux donnait la gestion de certains périphériques aux pilotes installés de l'ordinateur, le cas des cartes graphiques fait partie de ces périphériques dont la gestion est héritée. C'est pourquoi la commande qui nous aidera dans ce cas est:

lspci | grep VGA

Et ça va nous donner informations sur le contrôleur que le système utilise dans l'équipe.

lspci vga

Avec ces informations, il s'agit de vérifier si nous utilisons le bon pilote dans notre système ou si nous en utilisons un autre plus spécifique ou évolué.

Reconnaître les périphériques USB

Dans ce cas, nous avons une commande spécifique pour ces types d'appareils:

lsusb

Votre sortie nous fournira des informations sur les périphériques USB connectés comme suit:

lsusb

Pour redémarrer les périphériques USB, nous pouvons planifier un cronjob avec la commande suivante pour mettre à jour l'état des périphériques toutes les minutes:

* * * * *    lsusb -v 2>&1 1>/dev/null

Nous espérons que ce petit guide sera utile pour la plupart de vos appareils système. Sans doute il y a beaucoup plus de commandes sous linux et dans les applications à télécharger pour d'autres informations.

Avez-vous trouvé une autre commande utile dans votre travail avec le système Ubuntu pour détecter le matériel?


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   notesubuntublog dit

    Un excellent article m'a aidé à me documenter et à m'appliquer à certains revers que j'ai connus dans le passé.

    Je vous remercie,
    Hugo Gonzalez
    Cc. Venezuela

  2.   ixoye64 dit

    Merci, au moins pour moi cet article m'a beaucoup servi, salutations

  3.   jcp dit

    et pour les cartes réseau

  4.   julien dit

    et pour les cartes réseau?

  5.   jorg3 dit

    Comment puis-je reconnaître le bluetooth d'un ordinateur qui ne l'a pas reconnu automatiquement lorsque j'ai installé Ubuntu 18.0? Modèle d'ordinateur portable: Dell Vostro 1400
    salutations

  6.   javierch dit

    Excellent ami, merci beaucoup, ce sont des commandes très précises, j'ai trouvé des informations que je ne savais pas comment obtenir.