Comment obtenir les spécifications système pour un PC Linux
L'un des défis pour les utilisateurs de Linux est parfois la difficulté à trouver facilement des informations sur leur système. Ceci est particulièrement vrai lorsqu'il s'agit de déterminer les spécifications d'un ordinateur sous Linux. Différents environnements de bureau Linux proposent diverses méthodes d'affichage de ces renseignements. De plus, plusieurs applications tierces aident les utilisateurs à découvrir les détails techniques de leur système.
Pour un nouvel utilisateur cherchant à connaître le nom de son processeur, le type de mémoire vive (RAM) dont il dispose ou le modèle de carte graphique installée, cette recherche peut s'avérer frustrante. C'est pourquoi nous allons examiner toutes les méthodes permettant d'obtenir facilement les spécifications d'un PC sous Linux.
Neofetch et Screenfetch : Les outils d'information système
Un moyen rapide d'obtenir une vue d'ensemble détaillée de votre ordinateur Linux consiste à utiliser un outil d'«informations système». Il s'agit de programmes en ligne de commande qui, exécutés avec une seule instruction, peuvent afficher des informations complètes allant du type de processeur à la quantité de RAM (installée et utilisée), en passant par la version du système d'exploitation, du noyau Linux, de votre shell de terminal, et bien d'autres encore.
Pour utiliser l'un de ces programmes, vous devez d'abord l'installer. Ouvrez un terminal et entrez les commandes suivantes pour commencer. Neofetch et Screenfetch sont tous deux disponibles sur la plupart des distributions Linux. Cherchez-les dans votre gestionnaire de paquets, et vous en trouverez certainement au moins un.
Ubuntu
sudo apt install neofetch
ou
sudo apt install screenfetch
Debian
sudo apt-get install neofetch
ou
sudo apt-get install screenfetch
Arch Linux
sudo pacman -S neofetch
ou
sudo pacman -S screenfetch
Fedora
sudo dnf install neofetch
ou
sudo dnf install screenfetch
OpenSUSE
sudo zypper install screenfetch
Obtenir les spécifications du système avec Neofetch
Pour accéder aux informations système via Neofetch, ouvrez une fenêtre de terminal. À l'intérieur, lancez le programme :
neofetch
Patientez quelques secondes, et vous obtiendrez un aperçu complet de votre PC Linux, avec des détails sur le processeur, le GPU, la RAM, etc.
Obtenir les spécifications du système avec Screenfetch
Screenfetch fonctionne de manière similaire à Neofetch, bien qu'il soit moins esthétique. Pour obtenir les spécifications d'un PC Linux avec ce programme, ouvrez une fenêtre de terminal et lancez le programme :

screenfetch
Comme Neofetch, Screenfetch mettra quelques instants à collecter les informations. Une fois terminé, il affichera une synthèse détaillée de votre système Linux.
Obtenir les spécifications système de manière traditionnelle
Les programmes comme Neofetch et Screenfetch sont pratiques, mais ce ne sont pas les seules façons d'obtenir des informations détaillées sur votre PC Linux. Il s'avère que la plupart des systèmes Linux disposent de fichiers accessibles à tous les utilisateurs pour consulter ces informations. Dans cette section, nous allons voir comment les obtenir et les enregistrer rapidement pour une consultation ultérieure.
Commençons par l'information sur le processeur sous Linux. Dans un terminal, tapez :

lscpu
La commande lscpu peut afficher toutes les informations concernant votre processeur : le nombre de cœurs, la vitesse, le modèle, etc. Vous souhaitez sauvegarder ces informations ? Pensez à les enregistrer dans un fichier :
lscpu >> ~/cpu-info.txt
L'outil suivant, lshw, peut afficher des informations sur votre processeur, ainsi que sur de nombreux autres composants matériels. Le simple fait de lancer lshw dans le terminal donnera une longue liste d'informations.
Si vous souhaitez isoler des informations sur un matériel spécifique, combinez-le avec l'option -class.
Par exemple, pour afficher la quantité de RAM sur votre PC, tapez :
sudo lshw -class memory
Besoin de séparer les types de stockage sur votre PC Linux ? Utilisez l'option storage :
sudo lshw -class storage
Pour enregistrer l'ensemble de la sortie de lshw dans un fichier texte, procédez comme suit :
sudo lshw -class classname >> /home/username/Desktop/lshw-classname-info.txt
ou
sudo lshw >> /home/username/Desktop/lshw.txt
Les informations matérielles ne concernent pas seulement les composants internes tels que le processeur, etc. Il y a aussi le bus USB et le bus PCI. Pour afficher les informations relatives à ces deux aspects, vous devez utiliser à la fois lsusb et lspci. Commençons par l'outil PCI.
L'utilisation de la commande lspci est très similaire à la plupart des autres outils de liste. Pour afficher l'ensemble des périphériques PCI connectés à votre PC Linux, lancez :

lspci
Vous remarquerez un grand nombre de périphériques PCI différents. Pour faciliter le tri, ajoutez la commande more :
lspci | more
Parcourez la liste en utilisant la touche Entrée.
Besoin d'isoler un élément spécifique ? Utilisez grep. Par exemple, pour identifier le GPU PCI Nvidia dans la liste, vous ferez :
lspci | grep NVIDIA
Pour enregistrer la sortie de cette commande dans un fichier, utilisez :
lspci >> ~/lspci-list.txt
Enfin, les périphériques USB. L'utilisation de lsusb est similaire à la commande lspci. Pour afficher les périphériques USB dans une longue liste, lancez la commande seule :
lsusb
Pour faciliter la navigation dans la liste, ajoutez more à la fin :
lsusb | more
Isolez différents périphériques USB dans la liste à l'aide de grep :
lsusb | grep "USB NAME"
Enregistrez le tout dans un fichier avec :
lsusb >> ~/lsusb-info.txt
Si vous préférez utiliser un outil avec une interface graphique pour afficher les spécifications de votre système, essayez Stacer.