¿Cómo puedo habilitar el volcado de núcleo?

9

He editado /etc/security/limits.confy cambio la primera línea a

#<domain> #<type> #<item> #<value>
*         soft    core    unlimited

pero el vmware.logde VMware Workstation todavía dice:

No core dump taken. The core dump size limit is zero.

¿Hay alguna otra configuración que deba modificar? Gracias.

Estoy usando Ubuntu 11.04 de 64 bits, 2.6.38-genérico.

Landy
fuente
¿Qué dice ulimit -a? ¿Y Syslog informa algo? ¿Has vuelto a iniciar sesión después de editar el archivo? También trataría de núcleo duro.
enzotib
Gracias enzotib. El 'ulimit -a' dice el 'tamaño del archivo central (bloques, -c) 0'. Entonces supongo que mi modificación en los limit.conf no funcionó. Intenté hard core (cambiando el <tipo> de 'soft' a 'hard'), pero tampoco funcionó. el tamaño del archivo central sigue siendo 0.
Landy

Respuestas:

3

Supongo que está ejecutando el proceso de bloqueo como root. Si ese es el caso, cambie el dominio de '*' a 'root'. Las líneas limit.conf que contienen el comodín (también conocido como '*') no afectan la cuenta 'raíz'.

mshamma
fuente
2

/etc/security/limits.confestablece los límites, no los valores predeterminados. Para usarlo realmente, debe ejecutar ulimit -c unlimitedel shell que está usando.

Al igual que con cualquier comando de shell que se ejecute en cada shell, esto se puede poner, por ejemplo, ~/.bashrc(por usuario) o /etc/bash.bashrc(todos los usuarios).

OrangeDog
fuente