首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >生成核心转储时内部会发生什么?

生成核心转储时内部会发生什么?
EN

Stack Overflow用户
提问于 2021-11-16 03:56:38
回答 1查看 88关注 0票数 2

这个问题主要是针对Linux操作系统的。下面的命令启用系统中的核心转储生成。

无限-S -c

是否有人能提供更多细节,说明在任何应用程序崩溃和生成核心转储时内部会发生什么。

跟踪applications

  • Who终止的
  1. 生成核心转储
  2. ,它是如何生成的?我们可以手动生成核心转储吗?
  3. 内部需要的所有包是什么?

任何参考资料都会有很大帮助。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-11-16 23:19:17

不久前,我创建了一个简短的博客文章,旨在回答问题1和问题2,以及在这里回答问题3的一部分( https://venshare.com/blog/what-is-a-core-dump )

对于3的另一部分,您可以手动生成一个核心节点,方法是向它发送一个信号,如这里所记录的https://man7.org/linux/man-pages/man7/signal.7.html

例如,要发送信号,如SIGQUIT,请使用杀死命令

代码语言:javascript
运行
复制
kill -3 [pid]

  1. --您不需要在操作系统上安装任何东西--只需确保设置了ulimit,并将kernel.core_pattern设置为捕获机制。您还应该知道suid_dumpable位可以在某些进程中发挥作用。https://serverfault.com/questions/56800/on-redhat-what-does-kernel-suid-dumpable-1-mean

从本的观点更新如下

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69983578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档