ulimit -c unlimited

ulimint -a 用来显示当前的各种用户进程限制
Linux对于每个用户,系统限制其最大进程数,为提高性能,可以根据设备资源情况,
设置个Linux用户的最大进程数,一些需要设置为无限制:
数据段长度:ulimit -d unlimited
最大内存大小:ulimit -m unlimited
堆栈大小:ulimit -s unlimited

我们在用这个命令的时候主要是为了产生core文件,就是程序运行发行段错误时的文件:

ulimit -c unlimited

生成core文件,

#######################################################
以下来自;http://hi.baidu.com/jrckkyy/blog/item/2562320a5bdbc534b1351d95.html

查看限制情况 ulimit -a

可以看到如下信息

core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
file size               (blocks, -f) unlimited
pending signals                 (-i) 1024
max locked memory       (kbytes, -l) 32
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 4096
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

而我们需要修改的是open files (-n) 1024的值

于是命令就是limit -n 2048(随各自需要设置)

-----------------------------------------------------------------------------------

功能说明:控制shell程序的资源。

语  法:ulimit [-aHS][-c <core文件上限>][-d <数据节区大小>][-f <文件大小>][-m <内存大小>][-n <文件数目>][-p <缓冲区大小>][-s <堆叠大小>][-t <CPU时间>][-u <程序数目>][-v <虚拟内存大小>]

补充说明:ulimit为shell内建指令,可用来控制shell执行程序的资源。

参  数:
   -a  显示目前资源限制的设定。 
   -c <core文件上限>  设定core文件的最大值,单位为区块。 
   -d <数据节区大小>  程序数据节区的最大值,单位为KB。 
   -f <文件大小>  shell所能建立的最大文件,单位为区块。 
   -H  设定资源的硬性限制,也就是管理员所设下的限制。 
   -m <内存大小>  指定可使用内存的上限,单位为KB。 
   -n <文件数目>  指定同一时间最多可开启的文件数。 
   -p <缓冲区大小>  指定管道缓冲区的大小,单位512字节。 
   -s <堆叠大小>  指定堆叠的上限,单位为KB。 
   -S  设定资源的弹性限制。 
   -t <CPU时间>  指定CPU使用时间的上限,单位为秒。 
   -u <程序数目>  用户最多可开启的程序数目。 
   -v <虚拟内存大小>  指定可使用的虚拟内存上限,单位为KB。

------------------

core文件限制解除相关推荐

  1. ulimit -c unlimited linux系统对core文件限制解除

    ulimit -c unlimited ulimint -a 用来显示当前的各种用户进程限制 Linux对于每个用户,系统限制其最大进程数,为提高性能,可以根据设备资源情况, 设置个Linux用户的最 ...

  2. ASP.NET Core文件上传IFormFile于Request.Body的羁绊

    前言 在上篇文章深入探究ASP.NET Core读取Request.Body的正确方式[1]中我们探讨了很多人在日常开发中经常遇到的也是最基础的问题,那就是关于Request.Body的读取方式问题, ...

  3. g-gdb调试core文件

    文章目录 core文件 判读是否为core文件 打开系统 core dump 修改core文件的保存路径 gdb调试core文件 最近初步了解了一下core 文件,已经如何将gdb工具与core文件结 ...

  4. Linux下程序崩溃dump时的 core文件的使用方法

    Linux下程序崩溃dump时的 core文件的使用方法 1.在启动程序前执行 ulimit -c unlimited unlimited 表示生成文件的大小限制,也可以修改为自定义的大小,例如: u ...

  5. linux的core文件认识

    今天早上,一个同事过来找我,说让我启动linux的core文件,说真的还真是没有弄过都不知道是东西,最后在网上一查才知道是干什么用的,在一个程序崩溃时,它一般会在指定目录下生成一个core文件.cor ...

  6. 开始使用linux的core文件

    今天早上,一个同事过来找我,说让我启动linux的core文件,说真的还真是没有弄过都不知道是东西,最后在网上一查才知道是干什么用的,在一个程序崩溃时,它一般会在指定目录下生成一个core文件.cor ...

  7. [Linux]core文件调试方法

    来源: shaovey的专栏 在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息).使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行 ...

  8. 使用ELK 搭建core文件展示平台

    使用ELK 搭建core文件展示平台 展示core文件的意义: 当大规模core发生时,方便迅速定位某个功能并回退配置,不用一台一台登录查看 方便检索core 与版本的对应关系,方便知道某个core是 ...

  9. Linux下core文件调试方法

    core dump又叫核心转储, 当程序运行过程中发生异常, 程序异常退出时, 由操作系统把程序当前的内存状况存储在一个core文件中, 叫core dump. (Linux中如果内存越界会收到SIG ...

最新文章

  1. 【C#】类——里式转换
  2. OneGame V1.0.2 发布,让运营游戏不再是梦想
  3. 无法通过windows installer服务安装此安装程序包。您必须安装带有更新版本windows Installer服务的Windows
  4. CISCO路由器配置手册--第五章 虚拟局域网(VLAN)路由
  5. AdventureWorksDW 2019还原图解
  6. Java解析XMl文件之SAX和DOm方法
  7. 一幅GAN网络创造的肖像图卖了40万美金,但那又怎样?
  8. 日均保护原创超6万篇,腾讯“至信链”助企鹅号作者一键维权
  9. html通用的排班方法,呼叫中心排班的两种主要方法
  10. Android FloatingActionButton(圆形按钮)
  11. 百度文库如何转换成word文档
  12. ubuntu20.04离线安装rabbitvcs
  13. 计算机打印病历格式要求,计算机打印病历书写要求
  14. iOS 中常用的几个关键字的用法
  15. 图像空间域和频域的分析
  16. Steven N.S.Cheung之婚姻合约文章简评
  17. 大规模知识图谱数据存储实战解析
  18. wildcard java_java操作elasticsearch实现前缀查询、wildcard、fuzzy模糊查询、ids查询
  19. jsp返回上一个页面并刷新
  20. 越狱设备装 ipa包

热门文章

  1. 蜗牛星际b款装服务器系统,蜗牛星际安装Win 10?如此简单!(不用换SSD)
  2. JavaWeb - 仿小米商城网(3) 登录与退出
  3. 离散数学 06.02 群的定义
  4. 绝地求生键位魔改v3.0
  5. Python 全局变量与global关键字
  6. Android重启原因分析
  7. 汲取ing《凤凰男与凤凰女》转自Baidu.
  8. Ae:基于路径点位移的变形动画
  9. 酷狗则依赖于其PC端强大的用户量在移动端亦顺风顺水
  10. 某公司软件特战队面试复盘