linux dump 文件位置,查询和修改Linux操作系统生成core dump文件的路径
1.core文件的生成开关和大小限制
(1)使用ulimit -c命令可查看core文件的生成开关。若结果为0,则表示关闭了此功能,不会生成core文件。
(2)使用ulimit -c filesize命令,可以限制core文件的大小(filesize的单位为kbyte)。若ulimit -c unlimited,则表示core文件的大小不受限制。如果生成的信息超过此大小,将会被裁剪,最终生成一个不完整的core文件。在调试此core文件的时候,gdb会提示错误。
2.core文件的名称和生成路径
core文件生成路径:
输入可执行文件运行命令的同一路径下。
若系统生成的core文件不带其它任何扩展名称,则全部命名为core。新的core文件生成将覆盖原来的core文件。
(1)/proc/sys/kernel/core_uses_pid可以控制core文件的文件名中是否添加pid作为扩展。文件内容为1,表示添加pid作为扩展名,生成的core文件格式为core.xxxx;为0则表示生成的core文件同一命名为core。
可通过以下命令修改此文件:
echo "1" > /proc/sys/kernel/core_uses_pid (2)proc/sys/kernel/core_pattern可以控制core文件保存位置和文件名格式。
3. 查询core dump文件路径:
方法1:
# cat /proc/sys/kernel/core_pattern
方法2:
# /sbin/sysctl kernel.core_pattern
4. 修改core dump文件路径:
方法1:临时修改:修改/proc/sys/kernel/core_pattern文件,但/proc目录本身是动态加载的,每次系统重启都会重新加载,因此这种方法只能作为临时修改。
/proc/sys/kernel/core_pattern
例:echo ‘/var/log/%e.core.%p’ > /proc/sys/kernel/core_pattern
方法2:永久修改:使用sysctl -w name=value命令。
例:/sbin/sysctl -w kernel.core_pattern=/var/log/%e.core.%p
为了更详尽的记录core dump当时的系统状态,可通过以下参数来丰富core文件的命名: %% 单个%字符 %p 所dump进程的进程ID %u 所dump进程的实际用户ID %g 所dump进程的实际组ID %s 导致本次core dump的信号 %t core dump的时间 (由1970年1月1日计起的秒数) %h 主机名 %e 程序文件名
linux dump 文件位置,查询和修改Linux操作系统生成core dump文件的路径相关推荐
- linux修改隐藏文件生效,在Linux传统文件系统下隐藏属性的修改-linux修改文件名...
在Linux传统文件系统下隐藏属性的修改 在Linux系统中,一个文件有若干个属性,如读写执行(r.w.x)等基本权限,以及表达这个文件类型的一些属性,如是否为文件"-"或目录&q ...
- MacbookPro电脑Hosts文件位置在哪里修改
Mac系统Hosts文件位置在哪里修改 Hosts 文件系统中的一个处理域名与IP地址的文件,文件中包含了一一对应的关系.有时候可能需要查看 Hosts 文件中的信息,或是添加一些对应的信息.下面简单 ...
- oracle 用户表数目,表大小,视图数目及表空间等查询增加修改删除操作
oracle 用户表数目,表大小,视图数目及表空间等查询增加修改删除操作 查看当前用户的缺省表空间 SQL>select username,default_tablespace fromuser ...
- asp.net 对xml文件的读写,添加,修改,删除操作
asp.net 对xml文件的读写,添加,修改,删除操作 下面有代码调试正确 using System; using System.Collections; using System.Componen ...
- linux修改文件权限属性,如何修改Linux文件的属性与权限
如何修改Linux文件的属性与权限 关注:185 答案:1 信息版本:手机版 解决时间 2019-01-12 20:14 伴风望海 2019-01-11 22:00 如何修改Linux文件的属性与 ...
- linux日志文件怎么加时间,修改linux系统日志保存天数
一.环境介绍 linux系统中/var/log/目录日志默认保存四周并不生成系统日志(syslog.log),当用户有规定保存多少天时才去进行修改.系统日志路径/var/log/目录下 二.修改方法 ...
- 修改mysql文件位置_如何修改mysql数据文件存储位置
如果想更换mysql的数据文件的存储位置,则: Centos下: 查看MYSQL数据文件存储路径 mysql>show variables like '%datadir%'; # /usr/lo ...
- linux永久更改主机名命令,修改Linux服务器主机名使其永久生效
前言: 虽然hostname命令可以修改Linux服务器的主机名,但是,如果你希望修改后的主机名在云服务器关机.重启后仍然生效,需要将其写入相应的配置文件中,使之永久生效. 举例 主机原名称: 主机名 ...
- linux系统查看当前时区,查看/修改Linux时区和时间
查看/修改Linux时区和时间 一.时区 1. 查看当前时区 date -R 2. 修改设置时区 方法(1) tzselect 方法(2) 仅限于RedHat Linux 和 CentOS timec ...
最新文章
- 无线路由器与无线AP的区别
- java计算程序运行时间_C#里面的时间,如何计算一个程序运行花费的时间
- 程序猿的节日:1024,今天祝愿全球所有程序猿们、IT精英们节日快乐!——我在上海写代码
- 打印首选项设置无效_文档打印小技巧分享--请收藏
- C#一元运算重载的深入理解
- 检测输入路径是否存在错误_为什么存在用户输入错误
- Linux基本操作——VI和VIM
- 拔刀剑服务器r87修复版,我的世界拔刀剑mod刀剑修复教程
- IDEA 值得推荐的十几款优秀插件,狂,拽,屌!
- 批量修改文本文件编码GB18030为UTF-8
- Improved Word Representation Learning with Sememes
- OpenCV-Python实战(番外篇)——基于 Haar 级联的猫脸检测器
- 软考网络工程师备考经验分享
- 模糊PI控制的Simulink仿真(保姆级别)
- 单片机入门数字电路之边沿触发器
- 【地图】高德静态地图(页面展示和导出Word)
- rk键盘快捷键快捷键不一致_使用键盘快捷键立即搜索您的终端历史记录
- python调用golang dataframe_用Python获取摄像头并实时控制人脸
- 中国城市竞争力排名出炉
- 计算机楼综合布线设计图,宿舍楼综合布线设计含图.doc
热门文章
- Spring框架实现原理
- java实现微信支付宝等多个支付平台合一的二维码支付(maven+spring springmvc mybatis框架)...
- linux京东签到脚本错误,从2020-10-22日起签到脚本无法运行完成
- 软件企业研发费用加计扣除需要留存备查“研发支出”辅助账吗?
- 链路两段不同网段怎么通信_静态路由跨网段访问配置方法和命令
- 电脑问题处理篇6:解决电脑底部任务栏变小如何还原的问题
- 2015美亚杯个人赛
- Unicode字符简介
- WPF 关键字高亮实现方式
- 乘WEB 2.0漫游虚拟太空