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:
Et à travers la commande lscpu, qui ne nécessite plus de modificateurs, nous pouvons obtenir des données du CPU de manière conviviale:
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.
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
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.
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:
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?
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
Merci, au moins pour moi cet article m'a beaucoup servi, salutations
et pour les cartes réseau
et pour les cartes réseau?
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
Excellent ami, merci beaucoup, ce sont des commandes très précises, j'ai trouvé des informations que je ne savais pas comment obtenir.