ubuntu 产生core的相关设置

转载 2012年03月26日 10:26:20
在linux平台下,设置core dump文件生成的方法:

1) 在终端中输入ulimit -c 如果结果为0,说明当程序崩溃时,系统并不能生成core dump。

2) 使用ulimit -c unlimited命令,开启core dump功能,并且不限制生成core dump文件的大小。如果需要限制,加数字限制即可。ulimit - c 1024

3) 默认情况下,core dump生成的文件名为core,而且就在程序当前目录下。新的core会覆盖已存在的core。通过修改/proc/sys/kernel /core_uses_pid文件,可以将进程的pid作为作为扩展名,生成的core文件格式为core.xxx,其中xxx即为pid

4) 通过修改/proc/sys/kernel/core_pattern可以控制core文件保存位置和文件格式。例如:将所有的core文件生成到 /corefile目录下,文件名的格式为core-命令名-pid-时间戳. echo "/corefile/core-%e-%p-%t" > /proc/sys/kernel/core_pattern

相关文章推荐

Linux/ubuntu下core文件的产生与使用

一.相关知识 1)何为core文件?         核心文件(core file),也称核心转储(core dump),是操作系统在进程收到某些信号而终止运行时,将此时进程地址空间的内容以及有关...

Ubuntu Core 配置

Core snap提供了一些配置的选项。这些选项可以允许我们定制系统的运行。就像和其它的snap一样,Core snap的配置选项可以通过snap set/get命令来实现...

Linux 下如何产生core文件(core dump设置)

今天在Linux下调试C程序时,出现段错误,习惯性的ls下当前目录,发现没有生成core文件。惊讶了一下,怎么回事?以前都会产生的啊,难不成是程序的问题?后来同事提醒是不是系统没有打开生成core d...

Ubuntu Core介绍及其使用

Canonical公司于最近2016年4月发布了一个新的Ubuntu 16.04系统,并且这个系统是长期支持版(LongTerm Support - LTS).它一如既往地支持debian安装包,但同...

linux中无法生成core文件的解决办法

最近在ubuntu11上做开发 但是默认情况下是不生成core文件的 网上找了很久,终于搞定,特此记录,以便之后查询 ulimit -a 查看core文件相关属性设置 ulimit ...

Ubuntu开启core dump

Ubuntu 开启 core dump

ubuntu下core文件调试方法 (转载)

在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。 1.core文...

ubuntu core 文件产生

关于内核转储的设置方法   1. 内核转储作用   (1) 内核转储的最大好处是能够保存问题发生时的状态。 (2) 只要有可执行文件和内核转储,就可以知道进程当时的状态。 (3) 只要获取...

ubuntu 12.04 core的产生

这篇文件里面,有很多东西是我粘的人家的,出处也没有写清楚,基本交待一下哈。我也没准备把原文出处都列出来了,因为实在不好找啊,就是这么任性了!在Linux下,类似windows下的dump文件,core...

Ubuntu下安装Pycharm及相关设置

下载 Pycharm 社区版本 http://www.jetbrains.com/pycharm/download/#section=linux 安装指导 Copy the pycharm-co...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu 产生core的相关设置
举报原因:
原因补充:

(最多只允许输入30个字)