Comment obtenir des informations matérielles sur Linux

Comment obtenir des informations matérielles sur Linux
Les utilisateurs de Linux, en particulier les administrateurs, doivent connaître des informations précises sur la plate-forme matérielle qu'ils utilisent. Cela les aide à installer non seulement des logiciels compatibles, mais aussi des composants matériels en fonction du système sur lequel ils se trouvent. Linux possède à la fois des commandes intégrées et facilement installables qui peuvent être utilisées pour récupérer les détails du système et du matériel requis. Cet article explique l'utilisation de certaines de ces commandes pour vous permettre de tout savoir sur votre système Linux.

Les commandes mentionnées dans cet article ont été exécutées sur un système Debian 10 Buster, mais ils peuvent être répliqués facilement sur la plupart des distros Linux.

Nous utiliserons la ligne de commande Debian, le terminal, pour récupérer toutes les informations matérielles. Vous pouvez ouvrir l'application Terminal en entrant le «terminal des mots clés dans la recherche de lanceur d'applications comme suit:

Utilisez la touche Super / Windows pour accéder au lanceur d'applications.

Récupérer les informations de base du système via la commande uname

La commande uname, abréviation du nom Unix, dans Linux est utilisée pour imprimer des informations sur le système d'exploitation et le matériel via la ligne de commande. Voici la syntaxe de la commande uname:

$ uname [options]…

En utilisant divers commutateurs d'options avec la commande, vous pouvez choisir d'imprimer toutes les informations spécifiques sur votre système.

Le comportement par défaut de la commande uname

Lorsque vous utilisez la commande uname sans aucun commutateur, il imprime le nom du noyau Linux en cours d'exécution sur votre système. Voici comment vous utiliseriez la commande:

$ uname

Vous pouvez voir comment la commande uname imprime mon nom de noyau, qui est Linux.

Imprimer le nom du noyau via uname

Maintenant, si vous souhaitez particulièrement que la commande uname imprime le nom du noyau, vous pouvez utiliser le commutateur -s avec la commande comme suit:

$ uname -s

Nous devons utiliser l'option -s dans le scénario où nous voulons imprimer le nom du noyau avec d'autres informations en utilisant plus d'un commutateur.

Imprimer la libération du noyau via uname

Si vous souhaitez que la commande uname imprime la version du noyau que vous utilisez, vous pouvez utiliser le commutateur -r avec la commande comme suit:

$ uname -r

Vous pouvez voir comment la sortie imprime le numéro de version du noyau Linux que j'utilise.

Imprimer la version du noyau via uname

Si vous souhaitez que la commande uname imprime la version du noyau que vous utilisez, vous pouvez utiliser le commutateur V avec la commande comme suit:

$ uname -v

Vous pouvez voir comment la sortie imprime le numéro de version du noyau Linux que j'utilise.

Nom de matériel d'impression via uname

L'utilisation du commutateur -m avec la commande uname imprime le nom matériel de votre machine.

Cela vous permet de connaître l'architecture matérielle de votre système.

$ uname -m

Si vous voyez x86_64 comme sortie, vous utilisez une machine 64 bits. La sortie i686 indique que vous utilisez une architecture 32 bits.

Nom d'hôte de nœud de réseau d'impression via uname

L'utilisation du commutateur -n avec la commande uname imprime le nom / nom d'hôte du nœud de votre système. Le nom d'hôte est l'identification qu'un système utilise pour communiquer sur un réseau.

$ uname -n

La sortie de la commande uname avec le commutateur -n est la même que celle de la commande 'hostname'.

Type de processeur d'impression via uname

Vous pouvez utiliser la commande uname comme suit avec le commutateur -p afin d'imprimer le type de processeur:

$ uname -p

La commande ci-dessus n'a pas produit de sortie valide sur mon Debian, mais elle donne des informations précises sur Ubuntu.

Impression de la plate-forme matérielle via uname

La commande uname avec le commutateur -i est utilisée pour imprimer la plate-forme matérielle sur laquelle vous vous trouvez.

$ uname -i

La commande ci-dessus n'a pas non plus produit de sortie valide sur mon Debian, mais elle donne des informations précises sur Ubuntu.

Impression du nom du système d'exploitation via uname

La commande uname avec le commutateur -o imprime le nom du système d'exploitation que vous exécutez.

$ uname -o

La sortie de cette commande est GNU / Linux sur toutes les distributions Linux.

Imprimer toutes les informations ci-dessus via uname

Si vous souhaitez que la commande uname imprime toutes les informations mentionnées ci-dessus, vous pouvez bien sûr utiliser la commande avec tous les commutateurs. La manière simple, cependant, est d'utiliser uniquement le commutateur -a avec la commande uname comme suit:

$ uname -a

Vous pouvez voir comment la sortie affiche toutes les informations que nous avons imprimées ci-dessus, une par une.

Rechercher des informations matérielles détaillées

Dans cette section, nous expliquerons d'autres commandes à travers lesquelles vous pouvez imprimer une image complète de vos spécifications matérielles et également de certains composants matériels individuels.

Recherche d'image matérielle via la commande LSHW

LSHW, abréviation de la liste du matériel, est un utilitaire de ligne de commande qui est utilisé pour imprimer des informations sur les composants matériels de votre système. Il récupère des informations comme le type de processeur et la vitesse, les disques, la mémoire, la vitesse du bus, le micrologiciel, le cache, etc., à partir des fichiers / proc. Si votre système n'a pas cet utilitaire installé par défaut, vous pouvez l'installer via la commande suivante en tant qu'administrateur:

$ sudo apt-get install lshw

Vous pouvez ensuite récupérer un rapport matériel détaillé via la commande suivante:

$ sudo lshw

L'exécution de la commande comme Sudo vous donne accès aux informations confidentielles sur le système.

Si vous recherchez un résumé des informations ci-dessus, vous pouvez l'obtenir grâce à l'utilisation de LSHW suivante:

$ sudo lshw -short

Vous pouvez voir comment la commande imprime un profil matériel mieux lisible.

Vous pouvez imprimer la sortie de la commande LSHW sur un fichier HTML pour le partage ou pour une utilisation ultérieure.

Exécutez la commande suivante en tant que sudo pour ce faire:

$ sudo lshw -html> nom de fichier.html

Le HTML est enregistré dans le dossier de la maison de l'utilisateur actuel par défaut et c'est à quoi il ressemble:

Récupérer les informations CPU via LSCPU

La commande LSCPU obtient des informations CPU détaillées dans les fichiers / proc / cpuinfo et sysfs. C'est la commande exacte que vous utiliserez:

$ LSCPU

Recherche d'informations sur les périphériques de bloc via LSBLK

La commande LSBLK récupère des informations détaillées sur le périphérique de bloc telles que vos disques durs, les disques flash et leurs partitions. C'est la commande exacte que vous utiliserez:

$ lsblk

Pour plus d'informations, vous pouvez utiliser la commande suivante:

$ lsblk -a

Recherche d'informations sur les contrôleurs USB via LSUSB

La commande LSUSB récupère et imprime des informations détaillées sur les contrôleurs USB avec le matériel connecté. C'est la commande exacte que vous utiliserez:

$ lsusb

Pour plus d'informations, vous pouvez utiliser la commande suivante:

$ lsusb -v

Voici quelques-unes des autres commandes que vous pouvez utiliser pour obtenir des informations sur un type particulier de périphérique:

Commande Information
$ lspci Retrouvez des informations sur les périphériques PCI connectés à votre système
$ lsscsi Retrouvez des informations sur les appareils SCSI connectés à votre système
$ hdparm [device_location] Retrouvez des informations sur les appareils SATA connectés à votre système. Par exemple, utilisez la commande $ hdparm / dev / sda1 pour des informations sur SDA 1

C'était tout ce que vous aviez besoin de savoir sur l'impression de tout ou d'informations spécifiques sur le système et le matériel sur votre Linux.