ulimit命令用法详解
ulimit用来限制每个用户可使用的资源,如CPU、内存、句柄等。
一、用法:ulimit [-SHacdefilmnpqrstuvx] [限制]
参数详解:
- S:表示软限制,超出设定的值会告警。
- H :表示硬限制,超出设定的值会报错。
- a :列出系统所有资源限制的值
c
:当某些程序发生错误时,系统可能会将该程序在内存中的信息写成文件(除错用),这种文 件就被称为核心文件(core file)。此为限制每个核心文件的最大容量d
:每个进程数据段的最大值f
:当前shell可创建的最大文件容量l
:可以锁定的物理内存的最大值m
:可以使用的常驻内存的最大值n
:每个进程可以同时打开的最大文件句柄数p
:管道的最大值s
:堆栈的最大值t
:每个进程可以使用CPU的最大时间u
:每个用户运行的最大进程并发数v
:当前shell可使用的最大虚拟内存
二、临时修改ulimit
ulimit [-SHacdefilmnpqrstuvx] [限制]
在命令[限制]处,设置值,即可调整限制值,只对当前shell有效
S表示软限制;H表示硬限制;如果不指明,则表示软硬皆设置;
[root@localhost solr-7.7.3]# ulimit -u
4096
[root@localhost solr-7.7.3]# ulimit -u 65535
[root@localhost solr-7.7.3]# ulimit -u
65535
三、永久生效ulimit
修改limits.conf文件,内容如下
[root@localhost solr-7.7.3]# vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 65536
* hard nproc 65536
四、/etc/security/limits.conf配置详解
格式:
<domain> <type> <item> <value>
domain
是指生效实体- 用户名
- 也可以通过
@group
指定用户组 - 使用
*
表示默认值
type
指限制类型soft
软限制hard
硬限制
item
限制资源core
同ulimit -c
data
同ulimit -d
fsize
同ulimit -f
memloc
同ulimit -l
nofile
同ulimit -n
stack
同ulimit -s
cpu
同ulimit -t
nproc
同ulimit -u
maxlogins
指定用户可以同时登陆的数量maxsyslogins
系统可以同时登陆的用户数priority
用户进程运行的优先级locks
用户可以锁定的文件最大值sigpengding
同ulimit -i
msgqueue
同ulimit -q
摘自:https://my.oschina.net/xlyslr/blog/1796028
ulimit命令用法详解相关推荐
- Linux Shell脚本入门--wget 命令用法详解
Linux Shell脚本入门--wget 命令用法详解 wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能 ...
- linux为什么用tar压缩,linux下tar压缩和解压命令用法详解
linux下tar压缩和解压命令用法详解 2017-03-25 14:06 分享人:老牛 将/usr/local/test目录下所有文件仅打包,不压缩到 /usr/local/auto_bak/目下 ...
- Linux下find命令用法详解
Linux下find命令用法详解 学神VIP烟火 学神IT教育:XueGod-IT 最负责任的线上直播教育平台 本文作者为VIP学员 烟火 第一部分:根据文件名查找 1.在当前目录查找名称为test的 ...
- install 命令用法详解
install 命令用法详解 http://man.linuxde.net/install install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户.install命令和cp命令类似 ...
- strace命令用法详解
11-15 Web开发 Dante 7,290 strace命令用法详解 11-15 7,290 调用: strace [ -dffhiqrtttTvxx ] [ -acolumn ] [ -eexp ...
- netstat 命令用法详解
netstat 命令用法详解 apt install net-tools netstat -nutlp 命令详解: 显示所有连接. -a 选项会列出 tcp, udp 和 unix 协议下所有套接字的 ...
- linux bin fuser,Linux中fuser命令用法详解
描述: fuser可以显示出当前哪个程序在使用磁盘上的某个文件.挂载点.甚至网络端口,并给出程序进程的详细信息. fuser显示使用指定文件或者文件系统的进程ID. 默认情况下每个文件名后面跟一个字母 ...
- 强大的strace命令用法详解
强大的strace命令用法详解_Linux教程_Linux公社-Linux系统门户网站 strace是什么? 按照strace官网的描述, strace是一个可用于诊断.调试和教学的Linux用户空间 ...
- linux中用less命令,Linux less 命令用法详解
原标题:Linux less 命令用法详解 less 是一个Linux命令行实用程序,用于显示文件或命令输出的内容,它一次只显示一个页面.它类似于 more ,但具有更高级的功能,允许您在文件中向前和 ...
最新文章
- Linux环境中Visual Studio Code 安装配置及其卸载(详细教程)
- c语言链表拆分,C语言拆分链表程序
- 开发日记-20190914 关键词 汇编语言王爽版 第六章
- sdutoj-3837-素数链表
- Java基础之IDE
- matlab常用函数——文件操作函数
- 我终于搞清楚了和String有关的那点事儿
- a href点击无效_jquery click()方法模拟点击事件对a标签不生效的解决办法
- css sprites css精灵
- vue-cli代理开发
- 如何实现复杂FPGA设计的时序收敛
- ともだちいじょう、こいびとみまん
- 常用制图工具Visio-ProcessOn
- python爬虫微信公众号文章_Python爬虫案例:爬取微信公众号文章
- android 汉字笔顺,汉字笔画顺序之启动界面一
- 超市条码扫描枪使用前如何进行参数设置
- 大数据的IT分析工具
- abrt-hook-ccpp
- 【Kotlin】by lazy关键字的实现原理
- python开发的桌面应用程序