all:bibles:linux:debug
Table des matières
Debug
Traces
Messages du noyaux
dmesg -T
Fichiers de log
Les fichiers de log se trouvent dans le répertoire /var/log
Ubuntu
/var/log/syslog fichier central des messages du système (qu'ils proviennent du noyau ou des services) /var/log/auth.log fichier des connexions
Redhat/CentOS
/var/log/messages fichier central des messages du système (qu'ils proviennent du noyau ou des services) /var/log/secure fichier des connexions
journalctl
journalctl -f # affichage en temps réel les nouveaux messages journalctl -u <unit> # affiche uniquement les messages d'une unité donnée
Dernier démarrage
uptime # depuis combien de temps le système a démarré uptime -s # heure du dernier démarrage (--since)
Séquence de touches
Combinaisons
| Combinaison | Action |
|---|---|
| CtrlAltFn | Accès à la console ttyx (x entre 1 et 6) depuis l'interface graphique. 7 retour à l'interface graphique. |
| AltFn | Accès à la console ttyx (x entre 1 et 6) depuis ttyy |
| AltSystB | redémarre immédiatement le système. Cette fonctionnalité peut provoquer des pertes de données : ce qui est en mémoire cache n'est pas écrit sur les disques |
| AltSystC | redémarre le processus kexec et affiche le message du crash |
| AltSystE | envoie le signal SIGTERM à tous les processus excepté init |
| AltSystF | appelle la fonction oom_kill, elle tue le processus qui consomme toute la mémoire disponible |
| AltSystI | envoie le signal SIGKILL à tous les processus excepté init |
| AltSystK | tue tous les processus de la console virtuelle active, ferme le serveur graphique |
| AltSystL | envoie le signal SIGKILL à tous les processus init compris |
| AltSyst, | affiche les informations relatives à la mémoire dans la console |
| AltSystO | arrête brutalement le système |
| AltSystP | affiche les registres courants et les flags dans la console |
| AltSystR | « récupère » le clavier, approprié le plus souvent par le système de fenêtrage X |
| AltSystS | synchronise tous les systèmes de fichiers montés |
| AltSystT | affiche la liste des différentes tâches actives ainsi que des informations pour chacune |
| AltSystU | passe tous les systèmes de fichiers montés en lecture seule |
| AltSyst0 à 9 sans Maj | permet de définir le type de messages du noyau qui s'affichent dans la console |
Les combinaisons de touches AltSyst peuvent être remplacées par AltImp Ecran en fonction des claviers.
Le noyau n'est pas en mesure de tenir compte de la disposition des touches sur le clavier, et interprète les frappes comme si elles étaient réalisées sur un clavier QWERTY. Les touches indiqués dans le tableau associe les commandes aux touches d'un clavier français.
Séquence pour un redémarrage propre
Quand le système ne répond plus il est possible de redémarrer proprement à l'aide de la séquence clavier suivante :
- AltSystR : récupérer le contrôle du clavier X (unRaw)
- AltSystE : envoyer SIGTERM a tous les processus, pour leur permettre de s'arrêter proprement (tErminate)
- AltSystI : envoyer SIGKILL a tous les processus, pour les forcer à s'arrêter immédiatement (kIll)
- AltSystS : synchroniser les disques, écrire le contenu du tampon sur le disque (Sync)
- AltSystU : remonter tous les systèmes de fichiers en lecture seule, pour ne pas devoir lancer fsck au redémarrage (Unmount)
- AltSystB : redémarrer immédiatement la machine (Reboot)
Attendre 2 secondes entre chaque séquence de touches pour laisser le temps à la commande de s'exécuter
Phrase mnémotechnique : « Revenir En Islande Sur Un Bateau »
all/bibles/linux/debug.txt · Dernière modification : de omeylhoc
