=====Code dump===== [[http://www.remotecto.net/2013/06/21/enable-linux-core-dump/|Enable Linux Core Dump - Remote CTO]] {{ :linux:dump:enable_linux_core_dump_-_remote_cto_2019-10-10_11_24_31_.html |Archive du 21/06/2013 le 10/10/2019}} Il faut commencer par désactiver la limite de la taille des dump mémoire : ulimit -c unlimited Pour que cette modification soit permanente, il peut être intéressant de la mettre dans le fichier ''/etc/profile'' : ulimit -c unlimited > /dev/null 2>&1 Ensuite ajoutez dans le fichier ''/etc/sysctl.conf'' : kernel.core_uses_pid = 1 kernel.core_pattern = /var/dump/core-%e-%s-%u-%g-%p-%t fs.suid_dumpable = 2 avec %e - executable filename %s - number of signal causing dump %u - real UID of dumped process %g - real GID of dumped process %p - PID of dumped process %t - time of dump (seconds since 0:00h, 1 Jan 1970) Pour que les modifications soient prises en compte sans redémarrage du système, un ''sysctl -p'' suffit. Et bien sûr, ne pas oublier de créer le dossier ''/var/dump'' et de lui donner un droit d'accès en écriture pour les utilisateurs. Attention cependant à la taille du dossier. Un crash de Firefox peut facilement créer un dump de 1Go. Et si les programmes sont exécutés depuis ''systemd'', il faut ajouter dans ''/etc/systemd/system.conf'' : DefaultLimitCORE=infinity [[https://pve.proxmox.com/wiki/Enable_Core_Dump_systemd|Enable Core Dump systemd]] {{ :linux:dump:enable_core_dump_systemd_-_proxmox_ve_2019-10-10_11_22_24_.html |Archive du 28/11/2016 le 10/10/2019}}