一、 首先咱们经过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 是表明最大文件打开数