linux安装时会有一个选项,设置在程序出异常时是否生成core文件,一般默认都很小,或者压根就没有开。如果该选项关闭的话,程序异常退出就不会留下任何痕迹,基本上就无法定位任何导致异常的故障,这和windows下面出异常是大不相同的。
如果设置了程序异常生成core的话,程序异常退出会把当时的堆栈和很多其他相关信息都保存下来,形成一个core文件,放在产生异常的程序所在的目录下,大部分时候,我们就能在异常发生时调试该core文件来定位异常发生的位置。
下面介绍SUSE和REDHAT上设置coredump的方法:
一:SUSE设置coredump的方法:
1、开机自动设置coredump操作如下:
vi /etc/profile <