首页 > 系统相关 >Linux ulimit详解

Linux ulimit详解

时间:2024-01-23 11:56:31浏览次数:32  
标签:core ulimit unlimited kbytes 详解 file Linux size

ulimit 命令用来设置系统的资源限制。

1. 可以使用ulimit -a来查看系统各种资源的限制。如下:

>>> ulimit -a

core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 127966
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 100001
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 127966
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

  

资源解释:

core file size(core 文件大小): 当程序崩溃时,会把程序内存数据保存到core文件中,便于事后debug。 core file默认为0,表示不打开。

 

2. 设置ulimit资源

>>> vim /etc/security/limits.conf

2.1 解除 Linux 系统的最大进程数和最大文件打开数限制:         vi /etc/security/limits.conf         # 添加如下的行         * soft noproc 11000         * hard noproc 11000         * soft nofile 4100         * hard nofile 4100        说明:* 代表针对所有用户,noproc 是代表最大进程数,nofile 是代表最大文件打开数 2.2 修改所有 linux 用户的环境变量文件:     vi /etc/profile     ulimit -u 10000     ulimit -n 4096     ulimit -d unlimited     ulimit -m unlimited     ulimit -s unlimited     ulimit -t unlimited     ulimit -v unlimited  保存后运行#source /etc/profile 使其生效

标签:core,ulimit,unlimited,kbytes,详解,file,Linux,size
From: https://www.cnblogs.com/lzmrex/p/17982011

相关文章

  • Linux 中常用的基础命令
    byemanjusakafromhttps://www.emanjusaka.top/2024/01/linux-base-command彼岸花开可奈何本文欢迎分享与聚合,全文转载请留下原文地址。分类总结了Linux中的基础命令,可以收藏本文以后如果忘记了某些基础命令或者对某些命令不知道怎么用时,拿出本文快速查看各种命令的用法......
  • Linux-crontab的使用
    一、什么是crontab?crontab是有cron(crond)这个系统服务来控制的,cron服务是linux的内置服务,类似于window下的计划任务,但它不会开机自动启动二、如何使用?crontab-l   //查看当前用户的crontabcrontab-e   //编辑crontabcrontab-r   //删除某个用户的cron服......
  • Linux 网卡Bonding配置
    当在Linux系统上使用Bonding技术时,实际上是将多个物理网络接口(也称为Slave接口)绑定在一起,形成一个虚拟的Bond接口。这个Bond接口可以提高网络的可靠性和性能,有助于负载均衡和容错。配置Linux系统上Bonding的步骤:步骤1:加载Bonding模块在Linux内核中,Bonding功能是通过一个模块实......
  • Linux清理磁盘
    1、查看磁盘信息命令:df-lh  磁盘空间已被占满2、定位最大文件目录进入到根目录,命令:cd/查看当前目录哪个文件占用空间最大,命令:du-h--max-depth=1  看到./www占用最大,进入到./www目录,接着执行命令:du-h--max-depth=1  如法炮制,看到是./path下的文件占用空间......
  • 浅析vue cli的webpack配置属性 devServer 详解 和 devServer.proxy 工作原理解析
    浅析vuecli的webpack配置属性devServer详解和devServer.proxy工作原理解析:https://blog.csdn.net/qq_47443027/article/details/125985081?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-125985081-blog-127746519.235^v......
  • 详解Linux双网卡绑定之bond0
    1、什么是bond?网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术。Kernels2.4.12及以后的版本均供bonding模块,以前的版本可以通过patch实现。2、实现原理:网卡工作在混杂(promisc)模式,接收到达网卡的所有数据包,tcp......
  • linux中的三剑客之一:grep
    一、介绍:grep:是一种Unix/Linux命令,它可以在文本文件中搜索指定的字符串,并显示匹配的行。它可以使用正则表达式来搜索文本,并可以搜索多个文件。二、命令:参数说明-b在输出的每一行显示包含匹配字符串的行在文件中的字节偏移量-c(count)仅显示找到的行数-i(ignore)......
  • 详解static关键字在Java中的各种适应场景,这个很重要!
    写在开头静态(static)关键字在Java的众多关键字中举足轻重!也是很多大厂面试官特别喜欢问的面试高频知识点,今天我们就一起学习,梳理,重温一下这个关键吧,之所以用重温修饰是因为在过往的文章中早已提到了static,无论是变量中还是方法中甚至于类中,static都是不可或缺的!我们知道要想调用......
  • 使用Docker安装各种靶场(Linux系统)
    搭建pikachu搜索关于pikachu的镜像dockersearchpikachu选择start最多的镜像,这里选择area39/pikachu下载pikachu镜像dockerpullarea39/pikachu遇到拉取慢的情况下可以使用docker的国内镜像加速,创建或修改/etc/docker/daemon.json,内容如下:如果没有,创建文档sudotouc......
  • 【linux-centos】更新yum源
    大家都知道Centos8于2021年年底停止了服务,大家再在使用yum源安装时候,出现下面错误“错误:Failedtodownloadmetadataforrepo‘AppStream’:Cannotprepareinternalmirrorlist:NoURLsinmirrorlist” sed-i's/mirrorlist/#mirrorlist/g'/etc/yum.repos.d/CentOS-*......