paulwong

          修改LINUX能打開的文件的最大數


          2、 修改目標
          我們的目標是:讓每一個用戶登錄系統后系統打開的最大文件數都是我們設定好的。
          但我這里不得不說的是:非常遺憾,網上很多這方面關于ulimit設置修改資源限制的文章,但沒一篇文章管用。
          把這個目標分解為兩個目標:

          2.1、設置對root用戶登錄系統生效
          這個目標可以實現起來不難

          2.2、設置對所有用戶生效
          這個就非常麻煩了,弄不好還會把你的系統給整壞,因為要重編譯Linux的內核才行!
          所以權衡之下,我只實現了第一個目標,因為第二個目標的風險太大,我想如果我之前知道這點,那么我在裝系統的時候我會先做這個處理,但現在我覺得已經晚了。

          3、 修改的地方

          3.1、修改/etc/security/limits.conf
          通過 vi /etc/security/limits.conf修改其內容,在文件最后加入(數值也可以自己定義):
          * soft nofile = 65536
          * hard nofile = 65536
          root soft nofile 65536
          root hard nofile 65536
          * 表示該配置對所有用戶均有效,root用戶要特別加兩行。

          3.2、修改/etc/profile
          通過vi /etc/profile修改,在最后加入以下內容
          ulimit -n 65536
          然后重新登錄即可生效了。

          說明:
          其實只修改/etc/profile就可以生效了,但我還是建議把/etc/security/limits.conf也修改一下。
          最后強調的是,你如果要使得修改對所有用戶都生效,那么現在看來你只能重新編譯Linux的內核才行。

          3.3 修改/etc/pam.d/login添加如下一行
          session required /lib/security/pam_limits.so

          posted on 2015-01-07 11:36 paulwong 閱讀(549) 評論(0)  編輯  收藏 所屬分類: LINUX

          主站蜘蛛池模板: 盘山县| 油尖旺区| 雷州市| 宾阳县| 卓资县| 和政县| 垦利县| 兰坪| 神池县| 芦溪县| 信宜市| 兴隆县| 巨野县| 临夏县| 藁城市| 屯留县| 砀山县| 城口县| 安多县| 民勤县| 瑞安市| 忻州市| 南投市| 肃宁县| 大荔县| 富平县| 赤壁市| 黎城县| 柏乡县| 宁蒗| 琼结县| 龙州县| 辽宁省| 且末县| 巩义市| 福泉市| 甘孜| 汪清县| 隆林| 石门县| 呼图壁县|