参见corefilesize:ulimit-c
corefilesize:
unlimited:core文件大小不受限制
0:不会生成core当程序遇到错误时File
1024:表示1024k。如果内核文件超过这个大小,则无法生成
设置内核大小:ulimit-cfileSize
注意事项:
尽量设置最大大小。程序崩溃时生成的Core文件的大小就是程序运行时占用内存的大小。当发生堆栈溢出时,会占用更多的内存。Linux是这样学习的
Vam内核文件名和文件
默认生成路径:输入可执行文件。文件运行命令同路径下
生成默认名称:默认名称为core。新的核心文件将覆盖旧的核心文件
a..pid
0:不添加pid作为扩展名,生成的内核文件命名为core
将文件/proc/sys/kernel/core_uses_pid的内容修改为:1
/proc/sys/kernel/core_uses_pid或者_uses_pid=_uses_pid=1
使用以下命令来阻止内核生成文件系统:ulimit-c0
/etc/profile中通常有一个设置来阻止内核生成Scapus。一般来说这个设置比较合理:
#Nocorefilesbydefault
/dev/null2>&1上一篇:win10内存占用90多
下一篇:centos7查看内存条信息