一、 首先咱們經過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 是表明最大文件打開數