文档章节

设置core

悬崖
 悬崖
发布于 2015/12/31 18:06
字数 193
阅读 41
收藏 0
点赞 0
评论 0

1. 终端下执行ulimit -c 查看core文件大小限制 ,一般操作系统默认为0。 

2. 执行ulimit -c 1024把core文件大小限制在1k, 也可以直接执行ulimit -c unlimited 设置为无限制。

        3. 设置core文件保存路径。 vi 打开/etc/sysctl.conf 文件, 加入kernel.core_pattern = /opt/corefile/core.%e.%t 保存,需要注意的是 要保证用户对/opt/corefile 有读写权限。

%e表示的是应用名称, %t表示生成时间。

        4. 终端执行sysctl -p

这样几步设置完成后, 执行程序出错的话就会在/opt/corefile/目录下生成相应的core文件了。调试的话 终端执行gdb ./xxx.out /opt/corefile/core.xxx.xxxx 然后在gdb视图下执行bt即可。


© 著作权归作者所有

共有 人打赏支持
悬崖
粉丝 3
博文 37
码字总数 22549
作品 0
海淀
程序员
ulimit和core文件的使用方法

ulimint -a 用来显示当前的各种用户进程限制 Linux对于每个用户,系统限制其最大进程数,为提高性能,可以根据设备资源情况, 设置个Linux用户的最大进程数,一些需要设置为无限制: 数据段长...

AlphaJay ⋅ 2012/06/14 ⋅ 0

Linux 系统设置 ulimit 以及 Core文件的生成

查看限制情况 ulimit -a 可以看到如下信息 core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited file size (blocks, -f) unlimited pending signals (-i) 1024 max locked......

转身撞墙角 ⋅ 2016/10/20 ⋅ 0

VLAN划分及TRUNK设置

VLAN划分及TRUNK设置 (1)首先在核心交换机上根据需要划分vlan。 比如设置2个vlan: vlan 150 gongying vlan 6 kejibu core#vlan database core(vlan)#vlan 150 name gongying VLAN 150 ad...

yantaisolo ⋅ 2011/03/23 ⋅ 0

Linux core 文件介绍

core文件的简单介绍 在一个程序崩溃时,它一般会在指定目录下生成一个core文件。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。 2. 开启或关闭core文件的生成 用以下命令...

magicm ⋅ 2016/07/13 ⋅ 0

关于coredump文件生成与查看

博客园闪存首页新随笔联系管理订阅随笔- 711 文章- 0 评论- 230 Linux core 文件介绍 1. core文件的简单介绍 在一个程序崩溃时,它一般会在指定目录下生成一个core文件。core文件仅仅是一个内...

燃烧NO1 ⋅ 2014/01/03 ⋅ 0

SAP IQ - 配置系统异常时候core dump file

SAP IQ 16 SP10 1. 设置core file size vi /etc/security/limits.conf , 加入 *  soft core unlimited *  hard core unlimited 备注: 测试发现,其实设置 * hard core 0 也是可以生成很......

机器的心脏 ⋅ 2017/12/08 ⋅ 0

GDB 调试 C++ 程序 core dump

前天晚上(2013.10.15)参加 Topcoder 竞赛时, 碰到一个比较没有头绪的问题, 想解法就想了半天, 写代码时又出了问题,以前在 Visual Studio 下图形化调试的习惯根深蒂固, GDB 又不熟悉, 所以只能...

sailtseng ⋅ 2013/10/18 ⋅ 0

打开core文件功能

linux下对于内存非法操作的问题,会生成core文件。程序异常退出,如果有core文件,则对排查问题很有帮助。 1. 查看是否可以生成core文件 #ulimit -c 如果显示0,则表示生成core文件的功能被关...

xDreamYY ⋅ 2013/10/29 ⋅ 0

技巧-Linux内核参数调整办法

技巧 -Linux内核参数调整办法 ulimit设置 ulimit -n 要调整为100000甚至更大。 命令行下执行 ulimit -n 100000即可修改。如果不能修改,需要设置 /etc/security/limits.conf,加入 soft nof...

xdl刘涛 ⋅ 2016/08/26 ⋅ 0

Linux的Core文件设置与调试

一、运行时错误 任何人写程序都会出错,正如《C++编程规范》所说,真正可怕的错误不是编译时的错误,而是运行时错误。 有的程序可以通过编译, 但在运行时会出现Segment fault(段错误) 这通常...

shezjl ⋅ 2015/08/11 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 xz压缩工具

压缩打包介绍 使用压缩工具的好处: 使用压缩文件,不仅可以节省磁盘空间,而且在传输时还能节省网络宽带。 我们通常讲的家用宽带和机房宽带100M是有区别的: 机房宽带的上行和下行都是100M,...

Linux_老吴 ⋅ 33分钟前 ⋅ 0

SpringBoot热部署加持

概述 进行SpringBoot的Web开发过程中,我们很多时候经常需要重启Web服务器才能保证修改的 源代码文件、或者一些诸如xml的配置文件、以及一些静态文件生效,这样耗时又低效。所谓的热部署指的...

CodeSheep ⋅ 39分钟前 ⋅ 0

OSChina 周六乱弹 —— 假如你被熊困到树上

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @小小编辑:推荐歌曲《如果写不出好的和弦就该在洒满阳光的钢琴前一起吃布丁》 《如果写不出好的和弦就该在洒满阳光的钢琴前一起吃布丁》- 谢...

小小编辑 ⋅ 今天 ⋅ 5

vbs 取文件大小 字节

dim namedim fs, s'name = Inputbox("姓名")'msgbox(name)set fs = wscript.createobject("scripting.filesystemobject") 'fs为FSO实例if (fs.folderexists("c:\temp"))......

vga ⋅ 今天 ⋅ 1

高并发之Nginx的限流

首先Nginx的版本号有要求,最低为1.11.5 如果低于这个版本,在Nginx的配置中 upstream web_app { server 到达Ip1:端口 max_conns=10; server 到达Ip2:端口 max_conns=10; } server { listen ...

算法之名 ⋅ 今天 ⋅ 0

Spring | IOC AOP 注解 简单使用

写在前面的话 很久没更新笔记了,有人会抱怨:小冯啊,你是不是在偷懒啊,没有学习了。老哥,真的冤枉:我觉得我自己很菜,还在努力学习呢,正在学习Vue.js做管理系统呢。即便这样,我还是不...

Wenyi_Feng ⋅ 今天 ⋅ 0

博客迁移到 https://www.jianshu.com/u/aa501451a235

博客迁移到 https://www.jianshu.com/u/aa501451a235 本博客不再更新

为为02 ⋅ 今天 ⋅ 0

win10怎么彻底关闭自动更新

win10自带的更新每天都很多,每一次下载都要占用大量网络,而且安装要等得时间也蛮久的。 工具/原料 Win10 方法/步骤 单击左下角开始菜单点击设置图标进入设置界面 在设置窗口中输入“服务”...

阿K1225 ⋅ 今天 ⋅ 0

Elasticsearch 6.3.0 SQL功能使用案例分享

The best elasticsearch highlevel java rest api-----bboss Elasticsearch 6.3.0 官方新推出的SQL检索插件非常不错,本文一个实际案例来介绍其使用方法。 1.代码中的sql检索 @Testpu...

bboss ⋅ 今天 ⋅ 0

informix数据库在linux中的安装以及用java/c/c++访问

一、安装前准备 安装JDK(略) 到IBM官网上下载informix软件:iif.12.10.FC9DE.linux-x86_64.tar放在某个大家都可以访问的目录比如:/mypkg,并解压到该目录下。 我也放到了百度云和天翼云上...

wangxuwei ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部