El directorio raíz de Centos7 siempre genera el núcleo. ¿Llenar el disco?
Tamaño del archivo principal:
Ilimitado: el tamaño del archivo principal es ilimitado.
0: El archivo principal no se generará cuando se produzca un error en el programa.
1024: representa 1024k. Si el archivo principal excede este tamaño, no se puede generar.
Establezca el tamaño del archivo principal: ulimit -c tamaño de archivo.
Nota:
Intenta establecer el tamaño de este archivo lo más grande posible. El tamaño del archivo principal generado cuando el programa falla es el tamaño de la memoria ocupada por el programa cuando se está ejecutando. ¿Posible desbordamiento de pila que ocupa más memoria? Esto es lo que Linux debería aprender.
Establezca el nombre y la ruta del archivo principal.
Ruta de compilación predeterminada: ingrese la misma ruta que el archivo ejecutable que ejecuta el comando.
Nombre de compilación predeterminado: el nombre predeterminado es core. El nuevo archivo principal sobrescribirá el archivo principal anterior.
A. Establezca pid en la extensión del archivo.
1: agregue pid como extensión y el nombre del archivo principal generado es core.pid
0: no agregue pid como extensión y el nombre del archivo generado El archivo principal es el principal.
Modifique el contenido del archivo /proc/sys/kernel/core_uses_pid para: 1.
Comando de modificación de archivo: echo " 1 " >/proc/sys/kernel/core _ uses _ PID
O sysctl-wkern _ uses _ PID = 1 núcleo del kernel. _ utiliza _ PID = 1.
Utilice el siguiente comando para evitar que el sistema genere archivos principales:
Ulim -c 0
En /etc/profile, normalmente hay una frase que prohíbe generación de archivos principales, esta configuración suele ser razonable:
#Sin archivos principales de forma predeterminada
ulimit-S-c0>/dev/null 2>&1