Junior — Middle
Quels outils sont utilisés pour diagnostiquer et résoudre les problèmes dans le système Linux?
sobes.tech IA
Réponse de l'IA
Pour diagnostiquer et résoudre les problèmes sous Linux, on utilise souvent les outils suivants :
- top, htop — surveillance des processus et de la charge du système en temps réel.
- ps — visualisation des processus en cours.
- dmesg — affichage des messages du noyau, utile pour diagnostiquer les problèmes matériels.
- journalctl — visualisation des journaux systemd.
- strace — traçage des appels système d’un processus, aide à comprendre ce que fait un programme.
- lsof — affiche les fichiers et ports ouverts.
- netstat, ss — diagnostic des connexions réseau.
- vmstat, iostat — surveillance des ressources CPU, mémoire et disques.
- tcpdump — capture et analyse du trafic réseau.
- gdb — débogueur pour programmes.
Exemple d’utilisation de strace pour le diagnostic :
strace -p <pid>
Cela permettra de voir les appels système du processus avec l’identifiant pid.