centos7设置ulimit资源限制

论坛 期权论坛 脚本     
匿名技术用户   2021-1-2 18:42   11   0

在bash中有个ulimit命令,可以设置当前session的可用资源。包括打开文件描述符数量、用户的最大进程数量、文件大小等。该命令只能临时改变可用资源。

centos7永久改变可用资源有两个地方要设置,/etc/security/limit.conf 和 /etc/security/limit.d/20-nproc.conf 文件,第二个文件是centos7新增加的,用来配置用户最大进程数量,里面的配置会覆盖 limit.conf 文件的配置。

例如,我要配置tomcat用户的 打开文件描述符数量(nofile) 和 用户最大进程数量(nproc)

1. 打开 /etc/security/limit.conf ,添加以下内容

tomcat  soft  nproc   40960
tomcat  hard  nproc   40960
tomcat  soft  nofile  65535
tomcat  hard  nofile  65535

2. 打开 /etc/security/limit.d/20-nproc.conf ,添加以下内容

tomcat  soft  nproc   40960

3. 重启系统,登录到 tomcat 用户,使用 ulimit -a 命令查看配置是否生效

转载于:https://my.oschina.net/nk2011/blog/784771

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP