温馨提示×

Ubuntu ulimit中的core文件大小如何调整

小樊
48
2025-08-22 13:18:37
栏目: 智能运维

在Ubuntu系统中,可以通过ulimit命令来调整core文件的大小限制。以下是具体步骤:

临时调整(仅对当前终端会话有效)

  1. 查看当前core文件大小限制

    ulimit -c 
  2. 设置core文件大小限制

    • 无限制:
      ulimit -c unlimited 
    • 设置为特定大小(例如100MB):
      ulimit -c 100M 
  3. 验证设置

    ulimit -c 

永久调整(对所有用户和终端会话有效)

  1. 编辑/etc/security/limits.conf文件: 打开文件并添加或修改以下行:

    * soft core unlimited * hard core unlimited 

    这里的*表示所有用户,你可以根据需要指定特定的用户名。

  2. 编辑/etc/sysctl.conf文件(可选,用于确保系统级别的支持): 打开文件并添加或修改以下行:

    fs.suid_dumpable = 1 
  3. 应用sysctl配置

    sudo sysctl -p 
  4. 重启系统(可选,确保所有更改生效):

    sudo reboot 

验证永久设置

  1. 重新登录系统或打开一个新的终端会话。

  2. 查看当前core文件大小限制

    ulimit -c 

通过以上步骤,你可以成功调整Ubuntu系统中的core文件大小限制。

0