Linux - limits.conf配置详解

2020-11-10  本文已影响0人  HelloTech

文件:/etc/security/limits.conf

请注意 /etc/security/limits.d 文件夹中的配置会覆盖该文件中的配置

配置格式:

<domain>   <type>   <item>    <value>

domain

type

item

core - 限制内核文件的大小--KB
date - 最大数据大小--KB
fsize - 最大文件大小--KB
memlock - 最大锁定内存地址空间--KB
nofile - 打开的文件描述符的最大数目
rss - 最大持久设置大小--KB
stack - 最大堆栈大小--KB
cpu - 最大CPU时间 -- min
noproc - 进程最大数量
as - 地址空间限制--KB
maxlogins - 此用户的最大登录数量
maxsyslogins - 在系统上登录的最大数目
priority - 优先级运行用户进程
locks -  文件的最大数量锁定用户可容纳
sigpending - 最大挂起信号的数量
msgqueue - 通过POSIX消息队列使用的最大内存(字节)
nice - 最大不错优先允许提高到值:[-20,19]
rtprio - 最大实时优先

ulimit 命令

-a  显示所有限制
-c  core文件大小的上限
-d  进程数据段大小的上限
-f  shell所能创建的文件大小的上限
-m  驻留内存大小的上限
-s  堆栈大小的上限
-t  每秒可占用的CPU时间上限
-p  管道大小
-n  打开文件数的上限
-u  进程数的上限
-v  虚拟内存的上

示例

[root@host~]# ulimit -Hn
65536

[root@host ~]# ulimit -Sn
65536

# 命令中的 H 表示 hard,S 表示 soft

上一篇 下一篇

猜你喜欢

热点阅读