网站目录下多出的 core 文件
2023-09-27 14:22:24 时间
1.core 文件简介
在一个程序崩溃时,一般会在指定目录下生成一个core文件。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。也就是说这种文件是程序意外中断时候生成的 debug 用的文件。这些文件对于普通用户没啥用,可以直接删除。
2.如何开启或关闭 core 文件的生成
用以下命令来阻止系统生成core文件:
ulimit -c 0 |
下面的命令可以检查生成core文件的选项是否打开:
ulimit -a |
该命令将显示所有的用户定制,其中选项-a代表“all”。
你也可以修改系统文件来调整 core 选项
在/etc/profile通常会有这样一句话来禁止产生core文件,通常这种设置是合理的:
# No core files by default ulimit -S -c 0 > /dev/null 2>&1 |
但是在开发过程中有时为了调试问题,还是需要在特定的用户环境下打开core文件产生的设置。在用户的~/.bash_profile里加上ulimit -c unlimited来让特定的用户可以产生core文件,如果ulimit -c 0 则也是禁止产生core文件,而ulimit -c 1024则限制产生的core文件的大小不能超过1024kb。
3.如何使用 core 文件
在 core 文件所在目录下键入:
gdb -c core |
它会启动GNU的调试器,来调试core文件,并且会显示生成此core文件的程序名,中止此程序的信号等等。如果你已经知道是由什么程序生成此core文件的,比如 MyServer 崩溃了生成 core.12345,那么用此指令调试:
gdb -c core MyServer |
相关文章
- ASP.NET Core MVC压缩样式、脚本及总是复制文件到输出目录
- .net core 3.1发布时视图Views文件夹不被打打包成.dll文件解决办法
- 未能加载文件或程序集“EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”
- ASP.NET Core 2.2 : 十六.扒一扒新的Endpoint路由方案 try.dot.net 的正确使用姿势 .Net NPOI 根据excel模板导出excel、直接生成excel .Net NPOI 上传excel文件、提交后台获取excel里的数据
- Asp.Net Core 轻松学-一行代码搞定文件上传 JSONHelper
- .NET Core实战项目之CMS 第二章 入门篇-快速入门ASP.NET Core看这篇就够了 [WPF]为旧版本的应用添加触控支持 js css等静态文件版本控制,一处配置多处更新.net版【原创】 C#图片处理,缩略图制作 SqlDataReader 结果集 转成 DataTable DataTable转成List集合 如何使用linq读取DataTable集合?
- 【.Net Core】程序相关各种全局文件
- egg 实现下载数据,并保存成excel文件
- Win10打开msixbundle文件的方法
- .net core 3.1 webapi后端接收钉钉小程序post的文件/图片
- ASP.NET Core 导入导出Excel xlsx 文件
- 全局变量与类似配置文件的模块文件
- 《R数据可视化手册》——1.4 从Excel文件中加载数据
- 文件多线程下载实现
- html文件中script标签放在哪里?
- 一、core 启动设置文件中的错误(启动文件不存在)
- Ubuntu16.04下写的Qt程序,调试时没问题,运行时偶现崩溃 (需要在运行时生成core dump文件,QMAKE_CC += -g)
- Linux 没有core文件定位segfault问题
- 用java删除文件夹里的所有文件
- 对FreeRTOS的task.c文件源码的分析笔记(一)
- sqlserver脱机时ldf文件丢失重建
- linux查询文件中某几行
- idea开启springboot热部署,修改文件即时生效