linux limits.conf文件和最大进程数配置

/etc/security/limits.conf用于配置用户或用户组的资源限制

分为域、类型、项目和值

  1. 域(Domain): 域指定了限制应用的对象,可以是用户(用户名或用户组)或进程(@进程组名)。常用的域有:

    • 用户名:指定单个用户,例如:john
    • 用户组:以 "@" 开头指定用户组,例如:@developers
    • 进程组:以 "@" 开头指定进程组,例如:@mysql
  2. 类型(Type): 类型指定了资源限制的类型。常用的类型有:

    • soft:指定软限制,是一个警告阈值,在超过该限制时会产生警告信息。
    • hard:指定硬限制,是真正的限制阈值,超过该限制时会被强制限制。
  3. 项目(Item): 项目指定了要限制的资源类型。常用的项目有:

    • core:限制核心转储文件的大小。
    • data:限制进程数据段的大小。
    • fsize:限制文件的最大大小。
    • nofile:限制打开文件描述符的数量。
    • nproc:限制用户的最大进程数量。
  4. 值(Value): 值指定了对应项目的具体限制值。可以是一个具体的数值,也可以是 "unlimited" 表示无限制。

*                hard    nofile          65535
*                soft    nofile          65535

/etc/security/limits.d/20-nproc.conf 文件用于配置用户进程的最大数量限制。

文件格式: 文件中的每行配置一个限制规则,每行由四个字段组成,依次是:域、类型,项和值。字段之间使用空格或制表符分隔。

域(Domain): 域指定了限制应用的对象,可以是用户(用户名或用户组)。常用的域有:

              用户名:指定单个用户,例如:john

              用户组:以 "@" 开头指定用户组,例如:@developers

类型(Type): 类型指定了资源限制的类型。常用的类型有:

              soft:指定软限制,是一个警告阈值,在超过该限制时会产生警告信息。

              hard:指定硬限制,是真正的限制阈值,超过该限制时会被强制限制。

项(Item): 项指定了要限制的资源类型。在 /etc/security/limits.d/20-nproc.conf 文件中,只能配置 nproc(最大进程数量) 这一项。

值(Value): 值指定了对应项的具体限制值。可以是一个具体的数值,也可以是 "unlimited" 表示无限制。

*          soft    nproc     8192
root       soft    nproc     unlimited

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值