1.5. Mise en place du débogage des applications
Red Hat Enterprise Linux offre plusieurs outils de débogage et d'instrumentation pour analyser et dépanner le comportement des applications internes.
Conditions préalables
- Les référentiels debug et source doivent être activés.
Procédure
Installer les outils utiles au débogage :
# dnf install gdb valgrind systemtap ltrace strace
Installez le paquet dnf-utils afin d'utiliser l'outil
debuginfo-install
:# dnf install dnf-utils
Exécuter un script d'aide SystemTap pour configurer l'environnement.
# stap-prep
Notez que stap-prep installe les paquets correspondant au noyau actuellement running, qui peut être différent du ou des noyau(x) réellement installé(s). Pour s'assurer que stap-prep installe les bons paquets kernel-debuginfo et kernel-headers vérifiez la version actuelle du noyau en utilisant la commande
uname -r
et redémarrez votre système si nécessaire.-
Assurez-vous que les politiques de
SELinux
permettent aux applications concernées de fonctionner non seulement normalement, mais aussi dans les situations de débogage. Pour plus d'informations, voir Utilisation de SELinux.