當我試圖在RedHat EL5上安裝軟件時,我得到的錯誤是軟/硬nofile的期望值是4096,而默認值是1024.我設法增加數字,但我不知道參數是什麼。他們是否提到軟鏈接和硬鏈接?什麼是「軟/硬nofile」在Linux上的意思
我改變它的方法是:
A)修改在/etc/security/limits.conf
user soft nofile 5000
user hard nofile 6000
B)修改將/etc/pam.d/system-auth
session required /lib/security/$ISA/pam_limits.so
C)修改/etc/pam.d/login文件
session required pam_limits.so
進行更改後(切換到root)。看起來我必須重新啓動機器才能生效。但是有些帖子在網上說它應該在改變之後立即生效。希望有人能澄清它。
一個小小的例外是,作爲'root'運行的進程可能會增加硬限制以及它們的軟限制。 – 2010-06-24 06:48:28
感謝提醒。我已經更新了我的答案。 – 2010-06-24 07:06:08