Réponses:
inxi est un package disponible dans le référentiel Universe. La version de inxi
en 18.04.1 est 2.3.56
. Il utilise Gawk / Bash pour examiner votre système afin d'extraire une variété d'informations qui pourraient être utiles pour décrire votre système lorsque vous demandez de l'aide.
Depuis la page de manuel :
inxi est un script d'informations système en ligne de commande conçu pour la console et l'IRC. Il est également utilisé un outil de débogage pour le support technique du forum pour vérifier rapidement les configurations système et le matériel des utilisateurs. inxi affiche le matériel système, le processeur, les pilotes, Xorg, le bureau, le noyau, les versions de gcc, les processus, l'utilisation de la RAM et une grande variété d'autres informations utiles.
La man
page répertorie de nombreuses inxi
options mais pour résumer les options majuscules:
-A
= A udio -B
= B atterie -C
= C PU -D
= D isk dur-G
= G raphiques -I
= I nformation sur les processus, la disponibilité, la mémoire, la inxi
version -M
= M achine des données telles que l'appareil (ordinateur portable / de bureau), la carte mère, le BIOS, etc. -N
= N informations de travail -P
= Informations sur la P artition -R
= Informations RAID -S
= S ystème des informations telles que le nom d' hôte, le noyau, 32/64-bit, l' environnement de bureau, distribution, etc. -W
= W eather mais cela peut - être pas fiable! Et voici quelques-uns des minuscules:
-c0
désactive la sortie colorée et est utile pour rediriger proprement (sans codes d'échappement) vers un fichier texte -c
lorsqu'il est utilisé dans inxi -t c10
, par exemple, répertorierait les dix premiers processus en termes d'utilisation du processeur -m
lorsqu'il est utilisé dans inxi -t m10
, par exemple, répertorierait les dix principaux processus en termes d'utilisation de la RAM -n
affiche des informations réseau avancées -t
comme illustré ci-dessus, est nécessaire pour générer une liste numérotée de processus telle que spécifiée par -cN
ou -mN
où N
est le nombre de processus requis -r
répertorie les données du référentiel, y compris les ppas -s
fournit des informations sur les températures (mobo / cpu / gpu) et les vitesses des ventilateurs Considérations sur la confidentialité
Étant donné que la inxi
sortie est souvent publiée dans des forums publics, l' -z
option filtre les données telles que les adresses MAC. Si le nom d'hôte (normalement généré par -S
), doit être masqué, -! 31
peut être utilisé.
Le -x
facteur
L'exemple suivant illustre l'utilisation de -x
, -xx
et -xxx
et doit être explicite:
dkb@dkb-xubu:~$
dkb@dkb-xubu:~$ inxi -S
System: Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 Desktop: Xfce 4.12.3
Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ inxi -Sx
System: Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
Desktop: Xfce 4.12.3 (Gtk 2.24.31) Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ inxi -Sxx
System: Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
Desktop: Xfce 4.12.3 (Gtk 2.24.31) dm: lightdm Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$ inxi -Sxxx
System: Host: dkb-xubu Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
Desktop: Xfce 4.12.3 (Gtk 2.24.31) info: xfce4-panel dm: lightdm Distro: Ubuntu 18.04.1 LTS
dkb@dkb-xubu:~$
Conclusion : Alors, quelle est une commande pratique pour quelqu'un qui veut présenter des informations de manière concise?
inxi -Fxxxz
pour commencer où -F
est un raccourci pour inclure toutes les options en majuscules, plus -s
et-n
inxi -t cm10
peut aider inxi -r
répertorierait vos repos et ppas et leur statut Note de bas de page : une version plus récente de Perl inxi
est disponible via:
sudo wget -O /usr/local/bin/inxi https://github.com/smxi/inxi/raw/master/inxi
sudo chmod +x /usr/local/bin/inxi
après quoi
sudo inxi -U
installera les man
pages correspondantes lors de la première exécution et installera les versions plus récentes de inxi
et sa man
page lors des exécutions suivantes . Le changelog est une très bonne lecture pour ceux qui s'intéressent au fonctionnement interne de inxi
.
Une autre option consiste à ajouter l'archive de paquets personnels de l'unité 193 qui suit de près la version de github.
apt policy inxi
ou même apt-get changelog inxi > inxi.txt
voir la version d'inxi disponible dans les dépôts par défaut. J'ai la version 3.0.22 car j'utilise la version de github et non celle du repos par défaut.
Pour ajouter à la réponse de DK Bose, et en se concentrant sur l'inxi actuel, et non sur les versions héritées 2.3 ou 2.2, qui sont techniquement EOL et non prises en charge:
Un moyen facile de voir si vous avez un inxi hérité ou actuel: inxi -v8
Si vous obtenez une erreur, vous avez un inxi hérité, si vous obtenez une énorme page de sortie, vous avez l'inxi actuel. -v8 niveau a été ajouté dans 2.9, la version bêta-test pour 3.0. C'est l'option «tout plus l'évier de cuisine». Presque tout de toute façon.
Options intéressantes:
--usb
- utilise lsusb
et / ou des /sys
données pour construire votre rapport USB.--slots
- liste les emplacements PCI de la carte. J'ai remarqué que le système a parfois tort sur les emplacements dont il dispose, mais ce n'est pas un bug inxi, mais toujours utile.-a
/ --admin
- Juste étendu dans 3.0.23 pour inclure le rapport de vulnérabilité du processeur. Les versions antérieures avaient un rapport simpliste. Si vous obtenez une erreur d'option non prise en charge, vous disposez soit de l'inxi hérité, soit votre inxi actuel n'est pas assez nouveau. Depuis la version 3.0.33, une option de débogage de support très utile ajoute des paramètres de démarrage du noyau à la ligne System:, ce qui peut aider à montrer s'ils ont mis la liste noire nouveau, par exemple. Ajout également de la taille brute de la partition, ainsi que de la taille disponible et des informations d'échange.-Cxx
- dans 3.0.24, qui vient de frapper Debian Sid, et peut simplement se glisser dans 18-10, rapport de cache L1 et L3 si vous l'exécutez en tant que sudo / root-S
, -Sx
, -Sxx
, -Sxxx
- bureau énormement amélioré / gestionnaire de fenêtres, gestionnaire d'affichage et des données d'information supplémentaires comme taskbars, les quais, les panneaux. Bien qu'il ne prenne pas en charge techniquement tous les gestionnaires de fenêtres, il prend en charge la plupart de ceux qui semblent être réellement utilisés.-G
, -Gxxx
- affiche tous les compositeurs d'affichage connus et, si disponible, le numéro de version.Il existe également des options spécifiques qui sont utiles de temps en temps. Tous les -! et - les options @ de l'héritage inxi ont reçu des noms d'options longs.
--no-host
- désactive le nom d'hôte, pour les utilisateurs qui ne veulent pas le publier, cela correspond bien à l'option -z en termes de filtrage / nettoyage des sorties.--display
- une option peu connue, qui tentera d'obtenir des données de bureau si vous êtes hors de X, par exemple, via SSH. Cela ne fonctionne que comme non root et ne fonctionne pas toujours. Peut cibler un affichage spécifique si vous utilisez une valeur comme :1
pour l'affichage 1.-no-ssl
- ceci est utile si vous êtes sur un très ancien système avec des certificats SSL expirés, il contournera pour certaines actions les vérifications SSL, cela dépend.--usb-sys
- force l'utilisation de /sys
données uniquement pour le rapport USB. Cela peut être utile car les valeurs sont souvent très différentes entre /sys
et lsusb
pour les données fournisseur / produit.Fondamentalement, toutes les options sont améliorées dans 3.x, certaines plus que d'autres. Le retour à la ligne dynamique est également bien meilleur, et certains anciens problèmes comme la suppression des codes de couleur lors de la correction ou de la redirection ont été supprimés, ce qui a supprimé l'obligation d'utiliser l'indicateur -c 0 pour forcer la suppression du code de couleur. Tous les noms d'options ont des formes longues en 3.x.
Il existe également des options plus obscures, comme la possibilité d'exporter vers xml ou json si les utilisateurs le souhaitent.
La prise en charge des périphériques ARM et ARM SOC (système sur puce ou SBC, ordinateur à carte unique) (comme rasberry pi) est énormément mise à niveau en 3.0, ainsi que diverses autres architectures obscures comme MIPS et SPARC qui ont récemment vu une prise en charge de base ajoutée.
L'utilisation la plus courante d'inxi, je crois, est pour le support forum / irc pour les utilisateurs de distribution, et pour l'administration sys, en particulier lorsque vous utilisez ssh sur une machine et que vous avez besoin de savoir de quoi il s'agit. L'option la plus courante semble être, au moins sur les forums, -Fxz, bien que certains préfèrent le -bxxz plus court
Comme indiqué, le Unit193 PPA peut être ajouté, il n'y a jamais de problème de dépendance, vous pouvez donc installer inxi actuel sur un système de 10 ans et tout devrait `` simplement fonctionner ''. Vous pouvez également l'installer directement, il y a un URL de raccourci vers l'emplacement GitHub: wget -Nc smxi.org/inxi
que je trouve plus facile à retenir que le chemin d'URL GitHub plus long. Si vous n'utilisez pas la version packagée, les options sudo inxi -U
mettront à jour inxi et la page de manuel à l'aide des sources GitHub.
sudo inxi -U
pour mettre à jour et exécuter tous les mois environ. Notez que si le référentiel ou une autre version ppa de est déjà installé, purgez-le d'abord. launchpad.net/~mc3man/+archive/ubuntu/inxi1