Evitar la creación de archivos de Solaris Core con coreadm

Los archivos principales proporcionan información de depuración sobre un proceso que ha finalizado inesperadamente. A menos que esté desarrollando una aplicación, los archivos principales son de poca utilidad y pueden causar problemas graves al llenar los sistemas de archivos. Esta receta técnica describe cómo configurar Solaris para desactivar la creación de archivos centrales para procesos.


los leyenda comando controla la generación de archivos de núcleo. Para determinar la configuración actual de coreadm, ejecute coreadm como root. Esto generará una salida como la siguiente:

patrón de archivo central global:
patrón de archivo de núcleo de inicio: núcleo
volcados de núcleo global: deshabilitado
volcados de núcleo por proceso: habilitado
volcados de núcleo setid global: deshabilitado
volcados de núcleo setid por proceso: deshabilitado
Registro de volcado de núcleo global: deshabilitado

Dada la configuración de muestra anterior, los volcados de núcleo por proceso están habilitados. Cuando un proceso termina de forma anormal o recibe una señal apropiada, generará un archivo central denominado "núcleo" en el directorio de trabajo del proceso.

Para deshabilitar la creación de archivos principales por proceso, use lo siguiente:

proceso coreadm -d

Esto modificará el /etc/coreadm.conf que se lee en el arranque cuando se ejecuta /etc/init.d/coreadm desde un script de control de tiempo de ejecución. Para realizar cambios permanentes en coreadm, no edite el archivo /etc/coreadm.conf. Utilice el comando coreadm.