Comment utiliser la commande inxi dans Linux

Comment utiliser la commande inxi dans Linux
Cet article couvrira un guide sur l'utilisation de l'utilitaire de ligne de commande «INXI» dans Linux. Il s'agit d'un outil d'information système gratuit et open source qui peut être utilisé pour identifier et afficher des informations sur divers composants matériels présents dans votre PC Linux. INXI travaille sur toutes les principales distributions Linux et il peut être particulièrement utile pour résoudre les problèmes matériels et optimiser les performances des applications qui ciblent des ensembles spécifiques d'exigences matérielles.

Caractéristiques principales d'Inxi

Certaines des caractéristiques les plus importantes et les plus utiles d'INXI sont:

  • Capacité à partager les informations du système dans les salles de chat IRC.
  • Capacité à produire des informations sélectives du système pour des catégories spécifiques uniquement. Par exemple, vous ne pouvez afficher que des informations sur le matériel audio, les unités de disque dur, etc.
  • Capacité à produire une sortie colorée dans le terminal pour une meilleure lisibilité.
  • Capacité à produire des informations détaillées ou à résumer des informations.
  • Prend en charge des informations sur les référentiels de packages spécifiques à la distribution.
  • Prise en charge de montrer des informations sur les entraînements RAID.
  • Il peut afficher la température matérielle, la vitesse du ventilateur et d'autres informations de ce type en sondant divers capteurs présents dans votre appareil Linux.
  • Vous pouvez contrôler la verbosité de la sortie produite à l'aide d'un commutateur de ligne de commande.
  • Capacité à afficher des informations météorologiques en temps réel en tant que stdout.
  • Possibilité de masquer des informations sensibles et privées à l'aide d'une option de ligne de commande. Par exemple, vous pouvez remplacer les informations IP en utilisant le commutateur de ligne de commande «-vilter» pour masquer la véritable adresse IP.
  • Prend en charge la production d'informations système très détaillées et d'informations détaillées sur le noyau particulièrement utiles pour les systèmes.
  • Il peut produire et enregistrer la sortie dans différents formats de fichiers comme JSON et XML.
  • Capacité à montrer des informations sur les lecteurs USB connectés.

Installation d'Inxi en Linux

Pour installer Inxi dans Ubuntu, utilisez la commande spécifiée ci-dessous:

$ sudo apt install inxi

INXI est disponible dans le référentiel de toutes les principales distributions Linux, vous pouvez donc l'installer à partir du gestionnaire de packages. D'autres instructions d'installation sont disponibles sur son site officiel.

Récupérer les informations du système à l'aide d'INXI

Vous pouvez produire des informations système minimales à l'aide d'INXI en exécutant la commande suivante:

$ inxi

Selon les composants matériels et logiciels disponibles dans votre système Linux, il devrait produire une sortie similaire à ceci:

Inxi produit une sortie colorée par défaut. Vous pouvez modifier le schéma de couleurs de sortie en fournissant un nombre entre 0 et 42 au commutateur «-c». Par exemple, le schéma de couleurs n ° 4 produit la sortie dans le thème des couleurs suivantes:

Vous avez peut-être remarqué que l'implémentation par défaut de la commande INXI ne produit qu'un ensemble de base d'informations matérielles. Pour produire des informations détaillées, vous devrez utiliser le commutateur de ligne de commande «-full».

$ inxi --full

Selon la configuration matérielle de votre système Linux, cette commande doit produire une sortie séparée par catégorie similaire à ceci:

Le commutateur «-full» montre beaucoup d'informations matérielles. Cependant, il omet toujours certaines informations avancées adaptées aux systèmes et à une sortie classifiée dans la catégorie verbale. Vous pouvez en savoir plus sur ces options avancées en consultant les commutateurs «-verbose» et «-admin» disponibles dans Inxi Man Page.

INXI peut ne pas être en mesure de sonder certains composants matériels de votre système Linux, sauf si vous l'exécutez avec un accès root. Lorsque vous exécutez la commande inxi sans accès root, certains champs peuvent être marqués avec un message «».

Dans un tel cas, exécutez la commande inxi avec sudo, comme indiqué dans la commande ci-dessous:

$ sudo inxi --full

Vous pouvez produire des informations sur certaines catégories spécifiques uniquement en utilisant INXI. Pour ce faire, exécutez une commande dans le format suivant:

$ inxi -c -g

La commande ci-dessus utilise des commutateurs «-c» et «-g» pour produire des informations sur les unités CPU et GPU respectivement. Vous pouvez en savoir plus sur tous les commutateurs spécifiques à la catégorie de sa page homme. Après avoir exécuté la commande ci-dessus, vous devriez obtenir une sortie similaire à ceci:

Vous pouvez combiner plusieurs commutateurs de ligne de commande en un. La commande ci-dessous produit la même sortie que ci-dessus:

$ inxi -cg

Pour censurer les informations sensibles, utilisez un commutateur «-filter», comme indiqué dans la commande ci-dessous:

$ inxi -m - filtre

Des informations sensibles comme les numéros de série et les adresses IP seront taguées avec la chaîne «» et les données d'origine ne seront jamais affichées dans la sortie, comme indiqué dans la capture d'écran ci-dessous:

Cela couvre les cas d'utilisation les plus courants pour la commande inxi. Pour en savoir plus sur ses options avancées, utilisez ces commandes dans un terminal:

$ man inxi
$ inxi - help

Enregistrer des informations matérielles dans un fichier

Pour enregistrer la sortie produite dans un fichier texte, exécutez une commande dans le format suivant:

$ inxi --full> info.SMS

Vous pouvez remplacer «Informations.txt ”avec tout autre nom de fichier. La sortie produite par INXI sera enregistrée dans ce fichier texte. Pour exporter des données Inxi vers les fichiers JSON et XML, exécutez les deux commandes suivantes:

$ inxi -full --output JSON --output-file "$ home / info.JSON "
$ inxi -full --output xml --output-file "$ home / info.xml "

Vous pouvez remplacer le chemin complet du fichier de sortie par la valeur souhaitée. Notez que dans certaines distributions Linux, INXI peut lancer une erreur sur les bibliothèques manquantes lors de la génération de sortie au format JSON ou XML. Pour en savoir plus sur les bibliothèques qui manquent, exécutez la commande suivante:

$ inxi - recueille

Parcourez simplement la sortie et installez les packages requis pour les bibliothèques manquantes du gestionnaire de package de votre distribution Linux.

Conclusion

INXI est un outil de ligne de commande utile qui peut être utilisé pour créer des informations matérielles soigneusement catégorisées et systématiques sur votre PC Linux. Vous pouvez partager ces informations dans divers formats de fichiers, principalement adaptés aux problèmes de débogage des logiciels et du matériel.