# getInfo avancé Si le script est installé dans le système, les commandes `./getInfo ...` (script appelé depuis le répertoire de téléchargement) seront alors sous la forme `getInfo ...`. ## catégories `./getInfo -c` ou `/getInfo -c` permet d'obtenir un menu de sélection de quatre catégories d'analyse pour limiter la taille du rapport ou cibler une analyse ```text _ ___ __ __ _ ___| |_|_ _|_ __ / _| ___ / _' |/ _ \ __|| || '_ \| |_ / _ \ | (_| | __/ |_ | || | | | _| (_) | \__, |\___|\__|___|_| |_|_| \___/ |___/ version 2.53.0 - 02/12/2017 getInfo -h : afficher l'aide getInfo -cs : catégorie système getInfo -cc : catégorie configuration getInfo -cr : catégorie réseau getInfo -ca : catégorie analyse les catégories peuvent être cumulées: getInfo -csa générera un rapport sur le système & l'analyse choix des catégories à générer (all pour toutes)? ( ne pas saisir le préfixe -c, all par défaut) ``` ## options principales * `./getInfo -h` affiche l'aide * `./getInfo -j` ou `./getInfo -ca` isole les journaux Xorg, kernel et autres du systeme. Si `journalctl` n'est pas accessible, `dmesg` est utilisé (seulement pour le kernel). * Priorités extraites: emergency, alerte, critique, erreur, warning * Les droits **superutilisateur** ou **root* sont requis, à défaut, les journaux système (`journalctl` ou `dmesg`) ne seront pas extraits * `./getInfo -l` affiche un rapport _getInfo_rapport.md_ existant * `./getInfo -p` exporte un rapport _getInfo_rapport.md_ existant sur le pastebin * l'option supplémentaire `-tn` permet de remplacer la durée de conservation **standard de 7 jours** par **n** jours (par exemple -t1: le paste sera effacé au bout de 1 jour) * `./getInfo -us` (update spécial), le script est mis à jour là où il est, sans installation pré-requise ## options diverses * `./getInfo --ip` affiche les IPs publiques (ipv4 et/ou ipv6) * `./getInfo --mac` affiche les adresses Mac * `./getInfo --serial` affiche seulement (pas de rapport construit) les numéros de série des disques, des batteries ou du châssis si présents. le n° de châssis demandera le mot de passe administrateur pour s'afficher * `./getInfo --ssid` affiche seulement (pas de rapport construit) la configuration des ssid de NetworkManager. Attention, cela affichera probablement les mot de passe des réseaux wifi configurés. les **droits root** sont requis ## options debug * `./getInfo --debug-batt` Cette option permet de d'afficher les informations sur le(s) batterie(s) mais aussi les fichiers _/sys/class/power_supply/_ (avec rapport markdown) * `./getInfo --debug-dmi` Cette option permet de d'afficher les informations sur les informations dmi mais aussi les fichiers _/sys/class/dmi/_ * `./getInfo --debug-hw` Cette option permet de d'afficher les informations sur les informations acpi thermal mais aussi les fichiers _/sys/class/hwmon/_, _/sys/class/thermal/_, _/sys/devices/virtual/thermal/_. Si disponibles, les commandes `acpi -V` et `sensors` seront affichées * `--debug-paste` Cette option supplémentaire permettra de visualiser le retour json lors de l'export sur pastery.net ## installation du script Une fois installé, le script est accessible à tous les utilisateurs. Un test hebdomadaire est effectué et le script est mis à jour si une nouvelle version est disponible. * `./getInfo -i` **droits root** requis. Installation du script dans le système. Le script téléchargé sera effacé du répertoire courant. Le lancement se fera donc par `getInfo`. * `getInfo -r` **droits root** requis. Suppression du script du système. * `getInfo -u` Mise à jour du script. Cette opération est automatiquement lancée toutes les semaines si le script est installé. * `getInfo -v` Affiche la version du script et la version en ligne.