Linux:使用ulimit设置文件最大打开数

一、  首先咱们经过ulimit –a命令来查看系统的一些资源限制状况,以下进程

红框中所示的是最大文件打开数,通常状况下是1024,但因为我系统已经改成了32768,因此如今看到的是32768。资源

咱们也能够经过ulimit –n命令来查看最大文件打开数,以下:get

32768it

二、  修改目标登录

咱们的目标是:让每个用户登陆系统后系统打开的最大文件数都是咱们设定好的。file

但我这里不得不说的是:很是遗憾,网上不少这方面关于ulimit设置修改资源限制的文章,但没一篇文章管用。im

三、  设置对全部用户生效img

3.一、修改/etc/security/limits.conf文件

经过 vi /etc/security/limits.conf修改其内容,在文件最后加入(数值也能够本身定义):upload

* soft noproc     10000(可选)
* hard noproc   10000(可选)

* soft  nofile = 32768

* hard  nofile = 65536

3.二、修改/etc/profile

经过vi /etc/profile修改,在最后加入如下内容

ulimit -n 32768

而后从新登陆便可生效了。

说明

* 表明针对全部用户 noproc是表明最大进程数 nofile 是表明最大文件打开数

相关文章
相关标签/搜索