如何让所有的后台程序(daemons)都可以产生core dumps文件?
来源:互联网 发布:小熊棋牌三网通源码 编辑:程序博客网 时间:2024/05/22 04:42
Core dumps 默认是关闭的。强烈推荐您不要在生产机器上打开此功能。最好是在 开发的机器或者测试的机器上打开此功能。
为所有的后台程序打开core dumps功能,执行下面的步骤: 1. Edit the /etc/profile: vi /etc/profile 2. 替换第26行:
ulimit -S -c 0 > /dev/null 2>&1 替换成:
ulimit -c unlimited >/dev/null 2>&1
3. 编辑/etc/init.d/functions, 检查第136行,应该如下:
ulimit -S -c ${DAEMON_COREFILE_LIMIT:-0} >/dev/null 2>&1 4. 编辑/etc/sysconfig/init文件,添加下面的一行,确保全局生效: DAEMON_COREFILE_LIMIT='unlimited'
5. 可以针对特定的daemons进程打开core dumps的功能。编辑文件/etc/sysconfig/$daemon:
DAEMON_COREFILE_LIMIT='unlimited' 6. 为SUID程序打开core dumps功能:
echo 1 > /proc/sys/kernel/suid_dumpable 7. 编辑/etc/sysctl.conf,添加下面的内容: kernel.suid_dumpable = 1 kernel.core_uses_pid = 1 8. 重新加载sysctl的设置: sysctl -p
0 0
- 如何让所有的后台程序(daemons)都可以产生core dumps文件?
- 如何让所有的后台程序(daemons)都可以产生core dumps文件?
- 如何使系统可以产生core文件
- 在Linux系统下,如果程序中出现segment fault,如何可以让系统产生core dump文件?如何用gdb来跟踪出错的地方?
- 让nginx产生core文件
- 如何给有死锁的进程发送信号,让他产生core文件
- ubuntu下让崩溃的程序产生core dump文件
- core文件的产生
- 如何产生core dump文件
- Linux core dumps 的生成
- Linux core dumps 的调试
- Linux core dumps 的调试 .
- 如何程序正常运行的时候,产生core文件
- Linux中如何产生core文件?
- Linux中如何产生core文件?
- Linux 下如何产生core文件(core dump设置)
- linux中如何让程序出错产生core
- 让所有程序 都可以 自动化 以PdfReader 为例
- android中dip、dp、px、sp和屏幕密度
- 程序员面试什么最重要?
- 注解中用于@target的方法annotation/--ElementType.METHOD,ElementType.TYPE对应方法,类接口
- webBrowser中操作网页元素全攻略
- GDB使用小结
- 如何让所有的后台程序(daemons)都可以产生core dumps文件?
- linux修改系统时间
- 2015届校园招聘机考(1)_2175_字母大小写判断
- 数据类型和Json格式
- android The method setOnClickListener(View.OnClickListener)解决办法
- 25个超棒的jQuery日历和日期选取插件
- 文档在线预览
- Android 百度map 初次开发心得
- Linux重要表格整理