0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虚拟机:Linux设置core dump文件名的格式

如意 来源:CSDN 作者:CaspianSea 2020-06-22 17:50 次阅读

可以在/etc/sysctl.conf里设置。

虚拟机:Linux设置core dump文件名的格式

%e: 可执行文件名

%p: 进程的PID

%u: real uid of the process

%g: real gid of the process

%t: the time when the core is dumped

%h: host name

%c: the max size of the core dump file

在上面的设置下,如果一个名为 test的程序产生了core dump, 则他的名字为 test.core.123 (这里假设其pid为 123)

如果在 sysctl.conf里改变了设置,之后要执行 sysctl -p 使之生效。

设置生成压缩的 core文件

首先,创建文件 core_helper:

虚拟机:Linux设置core dump文件名的格式

修改 sysctl.conf文件内容:

#cat etc/sysctl.conf

kernel.core_pattern = |/usr/sbin/core_helper %e %p

kernel.core_uses_pid = 0

#cat /proc/sys/kernel/core_pattern

|/usr/sbin/core_helper %e %p

重新执行 sysctl -p 之后,就会生成 test.core.1234.gz 这样的文件。

man core 里有对于这个管道符号的解释:

虚拟机:Linux设置core dump文件名的格式

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11219

    浏览量

    208872
  • 文件
    +关注

    关注

    1

    文章

    561

    浏览量

    24692
  • 虚拟机
    +关注

    关注

    1

    文章

    908

    浏览量

    28064
收藏 人收藏

    评论

    相关推荐

    如何共享文件虚拟机中的Linux系统

    软件开发时,很多时候会用到 Linux 虚拟机,而办公环境,又离不开 Windows ,导致有些文件需要在两个环境之间来回切换,为了方便文件传输,可以为
    发表于 08-22 15:40 3722次阅读
    如何共享<b class='flag-5'>文件</b>给<b class='flag-5'>虚拟机</b>中的<b class='flag-5'>Linux</b>系统

    使用VMware给虚拟机安装linux系统

    更改光驱设置,使用ISO映像文件来安装linux系统。3. 开启该虚拟机,相当于打开电脑的电源启动电脑。开启虚拟机的同时,按 Ctrl+G
    发表于 07-05 06:09

    段错误调试神器 - Core Dump详解

    dump。 3. Core Dump时会生成何种文件Core Dump时,会生成诸如
    发表于 04-02 14:34 1129次阅读

    linux虚拟机怎么联网

    虚拟机安装linux系统无法上网的解决方法。
    发表于 06-03 09:29 2367次阅读

    虚拟机:QEMU虚拟机和主机无线网络通讯设置

    虚拟机:QEMU虚拟机和主机无线网络通讯设置
    的头像 发表于 06-22 10:19 5385次阅读
    <b class='flag-5'>虚拟机</b>:QEMU<b class='flag-5'>虚拟机</b>和主机无线网络通讯<b class='flag-5'>设置</b>

    虚拟机Linux如何测试 DBUS Daemon

    虚拟机Linux如何测试 DBUS Daemon
    的头像 发表于 06-22 16:35 4288次阅读
    <b class='flag-5'>虚拟机</b>:<b class='flag-5'>Linux</b>如何测试 DBUS Daemon

    虚拟机Linux改变打开文件的个数

    虚拟机Linux改变打开文件的个数
    的头像 发表于 06-22 16:38 2237次阅读
    <b class='flag-5'>虚拟机</b>:<b class='flag-5'>Linux</b>改变打开<b class='flag-5'>文件</b>的个数

    虚拟机Linux查看tar包文件内容的方法

    虚拟机Linux查看tar包文件内容的方法
    的头像 发表于 06-22 16:49 6678次阅读

    VMware虚拟机和主机传输文件

    open-vm-tools-desktop 重启系统: reboot 此时可以使用 Ctrl+C 、 Ctrl+V 的方式在主机和Linux虚拟机之间传输文件虚拟机为Window
    的头像 发表于 06-13 17:50 1651次阅读
    VMware<b class='flag-5'>虚拟机</b>和主机传输<b class='flag-5'>文件</b>

    linux虚拟机使用教程

    。我们会从以下几个方面展开讲述:1. 安装虚拟化软件;2. 创建虚拟机;3. 安装Linux操作系统;4. 配置网络与共享文件夹;5. 基本操作与常用命令。希望通过本文,你能够轻松上手
    的头像 发表于 11-17 10:06 1227次阅读

    虚拟机linux怎么编写程序

    虚拟机Linux上编写程序,包括设置虚拟机、选择编程工具、创建和编辑代码、编译和运行程序等等。让我们开始吧! 第一部分:设置
    的头像 发表于 11-17 10:08 1675次阅读

    怎么安装linux虚拟机

    在计算机领域,虚拟机是一种软件程序,它允许在主操作系统上运行多个虚拟操作系统。Linux虚拟机在开发、测试和学习等环境中得到广泛应用。本文将详细介绍如何安装
    的头像 发表于 11-23 10:50 1056次阅读

    虚拟机数据恢复—EXT4文件系统下KVM虚拟机数据恢复案例

    发行版本中。KVM使用Linux自身的调度器进行管理。 本案例中的服务器操作系统为Linux文件系统为EXT4。操作系统上的部署的几台KVM虚拟机被删除,每台KVM
    的头像 发表于 04-17 14:22 340次阅读
    <b class='flag-5'>虚拟机</b>数据恢复—EXT4<b class='flag-5'>文件</b>系统下KVM<b class='flag-5'>虚拟机</b>数据恢复案例

    服务器数据恢复—KVM虚拟机raw格式磁盘文件数据恢复案例

    服务器数据恢复环境: 一台服务器安装Linux操作系统+EXT4文件系统。服务器上运行数台KVM虚拟机,每台虚拟机包含一个qcow2格式
    的头像 发表于 05-17 13:33 406次阅读
    服务器数据恢复—KVM<b class='flag-5'>虚拟机</b>raw<b class='flag-5'>格式</b>磁盘<b class='flag-5'>文件</b>数据恢复案例

    虚拟机数据恢复—KVM虚拟机被误删除的数据恢复案例

    虚拟机数据恢复环境: Linux操作系统服务器,EXT4文件系统。服务器中有数台KVM虚拟机虚拟机1:主数据库服务器
    的头像 发表于 08-07 13:33 365次阅读
    <b class='flag-5'>虚拟机</b>数据恢复—KVM<b class='flag-5'>虚拟机</b>被误删除的数据恢复案例