Recherche sur le site Web

5 commandes Linux pour trouver rapidement les informations système que vous devez connaître


Linux ne souffre jamais d'un manque d'informations. Avec seulement quelques commandes, vous pouvez rassembler tous les détails dont vous avez besoin pour comprendre ce qui se cache sous le capot de votre ordinateur.

Lorsque j'utilise Linux, je sais que toutes les informations dont j'ai besoin ne sont qu'à quelques commandes. Si vous voulez le savoir, Linux peut vous le fournir - depuis la sécurité, le réseau, l'espace disque, les utilisateurs et tout le reste.

Mais qu’en est-il de votre matériel ? Comment recueillez-vous des informations sur la machine que vous utilisez réellement ? Cela peut s'avérer utile lorsque vous avez besoin de savoir quel processeur vous utilisez, quels lecteurs sont connectés ou quelle entreprise a fabriqué la machine (et même le numéro de version). Heureusement, ces détails sont à portée de main et je vais vous montrer cinq commandes pour vous aider à les rassembler. Alors, étendez vos doigts et préparez-vous à taper.

1. uname

J'ai souvent besoin de connaître la version du noyau qui s'exécute sur ma machine. Peut-être que je veux vérifier s'il s'agit de la dernière version. Ou peut-être que VirtualBox rencontre des problèmes et j'ai besoin de savoir quel noyau est actuellement chargé. Bien qu’il ne s’agisse pas d’un problème matériel, il s’agit certainement d’un problème très important. Par exemple, vous pourriez entendre parler d'une vulnérabilité découverte dans un noyau particulier et vouloir savoir si cela affecte votre système. Si tel est le cas, vous souhaiterez évidemment effectuer une mise à niveau immédiatement.

Pour savoir quel noyau est exécuté sur votre ordinateur Linux, vous utiliserez la commande uname avec l'option -r (pour la version du noyau). Cette commande est :

uname -r

Il devrait afficher quelque chose comme ceci :

6.8.0-76060800daily20240311-generic

J'utilise le noyau 6.8.0 sur Pop!_OS.

2. lscpu

Besoin de connaître les détails du processeur de votre machine ? Si tel est le cas, la commande lscpu est là pour vous. Ce joyau d'outil répertorie des informations telles que l'architecture, le nombre de cœurs, l'ID du fournisseur, le nom du modèle, la famille de processeurs, les threads par cœur, les cœurs par socket, les sockets, l'incrémentation du processeur min/max MHz, les indicateurs, les caches, les vulnérabilités, etc.

Pour connaître les détails de votre CPU, exécutez la commande :

lscpu

C'est ça. Assurez-vous de vérifier la section Vulnérabilités, car elle indiquera si des atténuations ont été appliquées à des problèmes tels que Spectre V1 et V2.

3. lsblk

C'est ma commande préférée lorsque j'ai besoin de savoir où un lecteur est monté. Lorsque vous disposez de plusieurs lecteurs sur un seul système, il peut être un peu déroutant de savoir lequel est monté dans quel répertoire. Heureusement, lsblk simplifie cela. Lorsque vous exécutez cette commande, vous verrez le nom du disque (tel que sda1) et l'endroit où il est monté, tel que /media/jack/music. La commande vous informera également de la taille d'un disque (ce qui est également utile lorsque vous connaissez la taille d'un disque mais pas son nom).

Pour afficher ces informations, exécutez simplement la commande :

lsblk

Vous pouvez également afficher les informations d'un lecteur spécifique, comme ceci :

lsblk /dev/sda1

4. dmidecode

C'est le roi des commandes pour collecter des informations système. La commande dmidecode est un outil permettant de vider le contenu de la table DMI sous une forme lisible par l'homme. Cela décrit non seulement la composition du système, mais également des éléments tels que le processeur le plus rapide pris en charge ou la mémoire maximale prise en charge.

Vous pouvez exécuter la commande sudo dmidecode seule, qui affiche une longue liste d'informations (dont vous n'aurez probablement pas besoin pour la plupart). Vous pouvez également limiter cela aux seules informations système avec la commande :

sudo dmidecode -t system

Vous constaterez probablement qu'une grande partie des informations de la commande ci-dessus sont similaires à celles de la commande lscpu. C'est très bien car si vous exécutez la commande sudo dmidecode sans option, vous recevrez beaucoup plus de détails.

5. lsusb

Je me suis retrouvé à plusieurs reprises au fil des ans avec des problèmes USB. Soit ça, soit j'ai eu tellement de périphériques USB connectés à une machine que je ne savais pas vraiment de quoi il s'agissait. À d'autres moments, j'avais besoin de connaître le nom officiel d'un appareil branché (car souvent la marque/le modèle d'un appareil n'est pas le même que ce que le système USB détecte). Lorsque c'est le cas, il y a une commande vers laquelle je me tourne et c'est lsusb. Exécutez cette commande sans aucun argument et elle affichera une liste de tous les périphériques USB connectés à votre ordinateur. Je ne peux pas vous dire combien de fois cette commande m'a aidé à dépanner une connexion USB.

Vous pouvez également afficher les informations sous forme d'arborescence (qui inclut le numéro de port), avec la commande :

lsusb -t

Et ce sont les cinq commandes vers lesquelles je me tourne toujours lorsque j'ai besoin de recueillir des informations sur un système. Que vous soyez en train de dépanner ou que vous ayez simplement besoin de détails sur un ordinateur, ces outils sont un excellent point de départ.

Et n'oubliez pas que pour en savoir plus sur chaque commande, lisez sa page de manuel (telle que man uname, man lscpu, man lsblk, man dmidecde, et man lsusb ).

Articles connexes