Outils pour utilisateurs

Outils du site


tech:linux_crash_coredump

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tech:linux_crash_coredump [2025/03/24 15:06] – créée - modification externe 127.0.0.1tech:linux_crash_coredump [2026/06/07 19:12] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +<!DOCTYPE markdown>
 +{{tag>Brouillon}}
 +
 +# Linux crash coredump
 +
 +Voir : 
 +* https://linux-audit.com/understand-and-configure-core-dumps-work-on-linux/
 +* finecore
 +
 +Note : **Avec SystemD le core est à configurer dans le service**
 +
 +
 +## Activation
 +
 +~~~bash
 +ulimit -S -c 0
 +~~~
 +
 +`/etc/security/limits.conf`
 +~~~
 +* soft core unlimited
 +~~~
 +
 +Vérif
 +~~~bash
 +ulimit -H -c
 +ulimit -S -c
 +~~~
 +
 +
 +## Configuration
 +
 +### Générer les coredump sur une partition précise
 +
 +~~~bash
 +echo "/var/lib/core" > /proc/sys/kernel/core_pattern
 +~~~
 +
 +
 +## Test
 +
 +### Programme de crash - Division par zéro
 +
 +`crash.c`
 +~~~c
 +int main()
 +{
 +    return 1/0;
 +}
 +~~~
 +
 +~~~bash
 +gcc crash.c
 +./a.out
 +~~~
 +
 +
 +### Crash d'un process en cours d’exécution
 +
 +~~~bash
 +kill -s SIGSEGV 1234
 +~~~
 +
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki