{{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 ~~~