Les lignes de commande les plus typiques pour collecter les informations du système Linux
Linux fournit plusieurs commandes qui vous permettent d'afficher les informations système. Par conséquent, discutons des commandes les plus appropriées pour afficher les informations liées au système dans le terminal.
Informations CPU
Grâce à plusieurs commandes, vous pouvez tout apprendre sur votre CPU à Linux.
1. La commande LSCPU
L'utilitaire de ligne de commande «LSCPU» fournit des informations liées au processeur système sous Linux. Cette commande récupère l'architecture du processeur (threads, caches de processeur, modèle familial du processeur, noyaux, nombre de processeurs, etc.) Informations des fichiers / proc / cpuinfo et «sysfs» et l'affiche dans le terminal comme suit:
LSCPU
À l'aide de la commande grep, vous pouvez réduire la verbosité des détails précédents et les limiter aux détails dont vous avez besoin.
Commande | Information |
---|---|
LSCPU | grep -i bogo | Donne à Bogomips une cote de puissance. |
LSCPU | grep -i hz | Donne la vitesse du processeur à Hertz. |
2. La commande lstopo
La commande «lstopo» est utilisée pour afficher la topologie d'un système Linux.
sudo apt install hwloc -y
Cette commande fournit diverses informations telles que les threads, les cœurs de processeur, les packages CPU, les caches partagés et les nœuds de mémoire NUMA.
lstopo
Matériel
Vous pouvez apercevoir de manière exhaustive le matériel Linux à l'aide des commandes de ligne suivantes:
3. La commande inxi
La commande «INXI» répertorie les informations liées aux capteurs, partitions, entraînements, réseautage, audio, graphiques, processeur, système, etc. Cette commande n'est pas préinstallée dans Linux, mais vous pouvez l'obtenir en exécutant la commande suivante:
sudo apt install inxi -y
Maintenant, vous pouvez obtenir une information liée au matériel en exécutant cette commande:
inxi
Vous pouvez obtenir la sortie standard avec l'indicateur «-fxz» avec la commande suivante:
inxi -fxz
La commande précédente comprend les éléments suivants:
F → Donne une sortie complète
x → Ajouter les détails
Z → Fournit des détails d'identification personnels
4. La commande hwinfo
Le «Hwinfo» est un autre utilitaire de test de matériel qui fournit des informations détaillées sur divers composants. Malheureusement, Hwinfo n'est pas un utilitaire préinstallé dans les distros Linux, mais vous pouvez le faire via la commande suivante:
sudo apt install hwinfo -y
Maintenant, vous pouvez exécuter la commande suivante pour obtenir les informations sur le système:
hwinfo
La longue sortie de la commande précédente est difficile à lire. Vous pouvez réduire les détails via cette commande:
Hwinfo -
5. La commande LSHW
La commande «LSHW» est un petit outil qui affiche une image complète de la configuration matérielle.
lshw
Vous pouvez également raccourcir la commande précédente en utilisant la commande suivante:
ISHW -
Note: Vous pouvez également utiliser cette commande pour imprimer les informations sur le cache, la vitesse du bus, la configuration de la mémoire, la version CPU et d'autres PCO qui s'exécutent sur le backend.
6. La commande dmidecode
La commande «dmidecode» affiche les informations liées au matériel des tables DMI (structures de données SMEBOIS) comme le numéro de série, la mémoire, les détails du BIOS, la RAM (DIMMS) et le processeur dans un format lisible. La syntaxe générale pour utiliser cette commande est la suivante:
sudo dmidecode -t
À l'aide de la commande précédente, vous pouvez obtenir des informations BIOS, système, processeur, mémoire, plinthe, châssis, machine à sous, connecteur et cache.
Par exemple, nous trouvons la version BIOS ici en utilisant la commande «DMIDECODE» suivante:
Sudo dmidecode -t bios
7. La commande proc
La commande «proc» est considérée comme le centre d'informations et de contrôle du noyau et fournit des informations utiles sur tous les processus en cours d'exécution. Cette commande fournit également un canal de communication entre l'espace utilisateur et l'espace du noyau.
Pour connaître la version système, vous pouvez utiliser la commande suivante:
chat / proc / version
De même, vous pouvez obtenir des informations sur le CPU, les appareils SCSI / SATA, les partitions, la mémoire, etc.
Informations sur le système
Vous pouvez obtenir une information logicielle de bas niveau via le terminal Linux comme la version du noyau Linux, la version BIOS, etc.
8. La commande uname
L'utilitaire de ligne de commande «Uname» est un programme informatique dans les systèmes d'exploitation informatiques de type UNIX et UNIX. Il fournit des détails sur le système actuel comme sa version, son nom, etc., du système d'exploitation qui s'exécute dessus. Utilisez la commande suivante pour répertorier tous les détails:
uname -a
Vous pouvez également séparer tous les détails précédents en utilisant les drapeaux suivants:
Commande | Information |
---|---|
uname ou uname -s -s | View le nom du système d'exploitation |
uname -v | View la version du noyau |
uname -m | Vues Nom du matériel de la machine |
uname -n | View Network Hostname |
uname -r | Vues version du noyau |
Informations sur le réseau
Il y a des tonnes de ces commandes de ligne de réseautage sous Linux, dont certaines sont les suivantes:
9. La commande ifconfig
L'utilité d'administration du système «ifconfig» est utilisée pour la configuration de l'interface réseau. De nombreux systèmes d'exploitation utilisent également cette commande dans les scripts de démarrage du système.
L'utilitaire net-tools gère la commande «ifconfig». Installez-le à l'aide de la commande suivante:
sudo apt installer net-tools -y
Cette commande est utilisée pour afficher les interfaces réseau.
ifconfig
dix. La commande IP
La commande «IP» est également un outil net pour les administrateurs de réseau et système. Vous devez d'abord installer cet utilitaire en utilisant la commande suivante:
sudo apt installer net-tools -y
De nombreux utilisateurs de Linux utilisent cette commande pour configurer les interfaces réseau. Vous pouvez utiliser l'une des commandes suivantes pour découvrir les interfaces réseau:
lien IP
Ou
Lien IP Show
Vous pouvez également utiliser ces commandes pour connaître les tables de routage et les passerelles par défaut:
itinéraire IP
Ou
Route IP | colonne -t
11. La commande netstat
La commande «netstat» affiche le contenu de diverses structures de données liées au réseau pour les connexions actives au système. L'exécution de la commande «netstat» simple donne les informations sur toutes les connexions Internet actives et les prises de domaine.
netstat
La commande suivante affiche l'état de toutes les interfaces configurées:
netstat -i
Vous pouvez obtenir les passerelles et les tables de routage par défaut en ajoutant l'indicateur «R» avec la commande netstat comme suit:
netstat -r
Systèmes de fichiers, disques et informations sur les appareils
Vous pouvez facilement obtenir des informations sur les systèmes de fichiers, partitions, disques et autres appareils à l'aide des commandes suivantes:
12. La commande hdparm
Dans Linux, la commande «hdparm», comme «paramètre de disque dur», est utilisée pour gérer le disque dur et les dispositifs de disque. Vous pouvez utiliser cette commande pour vérifier les paramètres de gestion du DMA et de l'acoustique, modifier l'intervalle d'écriture, les statistiques liées au disque dur, etc.
Vous pouvez obtenir des informations détaillées telles que le nombre de secteur, les modes pris en charge et le numéro de série, pour tout disque SATA spécifique à l'aide de la commande HDPARM suivante:
sudo hdparm / dev / sda
13. La commande LSSCSI
La commande «LSSCSI» est utilisée dans Linux pour obtenir des informations sur les appareils SATA / SCSI. Si vous n'avez pas cet utilitaire dans votre système, vous pouvez facilement l'installer en utilisant la commande suivante:
sudo apt installer lsssc -y
Par défaut, «LSSCSI» produit une ligne de tous les appareils SCSI qui sont actuellement connectés au système.
LSSCSI
14. La commande LSBLK
Cette commande affiche les détails des appareils de bloc (disques, disques durs, disques flash, etc., et leurs partitions).
lsblk
Pour afficher tous les appareils de blocs, utilisez la commande suivante:
lsblk -a
15. La commande fdisk
Cette commande axée sur la boîte de dialogue (également connue sous le nom de disque de format) est utilisée pour manipuler, créer, afficher, supprimer, copier, déplacer et redimensionner la table de partition de disque sur un disque dur.
Vous pouvez utiliser la commande fdisk suivante pour répertorier les informations telles que les secteurs de fin, le démarrage de la partition, le type de système de fichiers et l'ID et la taille du secteur:
sudo fdisk -l
16. La commande blkid
La commande Blkid fonctionne avec la bibliothèque Libuuid (3) qui détermine le type de contenu tel que Swap, Système de fichiers et attributs (name = paires de valeurs, jetons) à partir des métadonnées de contenu (E.g., Étiquette des champs UUID).
En d'autres termes, vous pouvez utiliser cette commande lorsque vous devez identifier les partitions montables.
blkid
La commande précédente répertorie chaque UUID (l'identifiant unique de la partition) et son type de système de fichiers.
17. La commande df
Vous pouvez utiliser la commande «DF» pour trouver le système de fichiers monté, la quantité d'espace disque utilisé et disponible pour cela, et le montage pointe.
df -h
18. La commande LSUSB
La commande «LSUSB» affiche une information sur les bus et les appareils qui y sont connectés dans Linux. Ces informations comprennent des propriétés telles que le type, la classe, le bus, la vitesse, etc.
lsusb
Vous pouvez exécuter la commande suivante pour obtenir les informations détaillées sur chaque USB connecté:
lsusb -v
Les informations précédentes sur le fournisseur, l'ID de périphérique et les appareils connectés sont collectés en scannant le / dev / bus / usb.
19. La commande LSPCI
La commande «LSPCI» imprime une information détaillée sur tous les appareils et bus PCI sur un système Linux et les appareils qui y sont connectés. Sur la base de la bibliothèque portable commune libpci, cette commande donne accès à l'espace de configuration PCI sur divers systèmes d'exploitation.
lspci
20. La commande de montage
La commande Mount dans Linux est utilisée pour monter les systèmes de fichiers et les afficher.
monter
La sortie précédente est un peu difficile à comprendre. Exécutez la commande suivante pour obtenir des résultats clairs:
Mont | colonne -t
De cette façon, vous pouvez trouver les informations sur votre système Linux. De plus, vous pouvez explorer toutes les commandes précédentes à l'aide des commandes suivantes:
Nom de commande | Commande |
---|---|
LSCPU | lspcu -h |
Lstopo | lstopo -h |
Inxi | inxi -h |
Hwinfo | hwinfo -h |
Lshw | lshw -h |
Dmidecode | dmidecode -h |
Fichier proc | chat / proc / -h |
Ton nom | uname-help |
Ifconfig | ifconfig -h |
IP | ip -h |
Netstat | netstat -h |
Hdparm | hdparm -h |
LSSCSI | LSSCSI -H |
Lsblk | lsblk -h |
Fdisk | fdisk -h |
Blkid | Blkid -h |
Lsusb | LSUSB -H |
Lspci | lspci -h |
Monter | mont -h |
Conclusion
Vous avez besoin d'une meilleure connaissance du système Linux pour l'utiliser pleinement, planifier des mises à niveau et une expansion, obtenir une prise en charge des fournisseurs, appliquer des correctifs, installer des pilotes et des logiciels appropriés, etc. Pour cela, Linux fournit de nombreuses commandes et commandes intégrées qui doivent être installées. Ici, nous avons mentionné les deux types de commandes et expliqué le processus d'installation pour les commandes qui ne sont pas encore installées.
Avec l'aide de toutes les lignes de commande mentionnées dans ce tutoriel, vous pouvez obtenir beaucoup d'informations sur les systèmes Linux. Nous espérons que vous pourrez collecter les informations du système Linux en utilisant toutes les lignes de commande typiques.