kyopages/docs/scripts/getInfo_plus.md

3.9 KiB

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

            _   ___        __       
  __ _  ___| |_|_ _|_ __  / _| ___  
 / _' |/ _ \ __|| || '_ \| |_ / _ \ 
| (_| |  __/ |_ | || | | |  _| (_) |
 \__, |\___|\__|___|_| |_|_|  \___/ 
 |___/                              
     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.