Outils pour utilisateurs

Outils du site


all:bibles:linux:debug

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 »

Haut de page

all/bibles/linux/debug.txt · Dernière modification : de omeylhoc