gpt4 book ai didi

centos 不能用 ulimit coredump -c 是无限的

转载 作者:行者123 更新时间:2023-12-04 19:41:59 38 4
gpt4 key购买 nike

我刚刚使用 Parallel Desktop 在我的 Mac 上安装了 CentOs 7。

这是 ulimit -c 的结果:

[root@centos-linux test1]# ulimit -c
unlimited



这是/etc/security/limits.conf 的内容
  • 软核无限

  • 但是没有创建核心转储文件。

    我还能做些什么来启用 coredump?

    最佳答案

    这种现象是由于错误的核心转储文件路径造成的。

    我认为应该在当前目录或/tmp 中创建 coredump 文件。但事实并非如此。
    cat /proc/sys/kernel/core_pattern告诉 coredump 文件在哪里。

    在我的系统中:

    [root@centos-linux Linux]# cat /proc/sys/kernel/core_pattern 
    /mydata/corefile/core-%e-%s-%u-%g-%p-%t



    但是,没有 /mydata/corefile在我的系统中。

    所以我可以创建一个新目录 /mydata/corefile或使用
    sysctl -w kernel.core_pattern=/tmp/core-%e-%s-%u-%g-%p-%t
    在/tmp 中获取 coredump 文件。

    关于centos 不能用 ulimit coredump -c 是无限的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56912102/

    38 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com