天天看點

linux 修改檔案辨別符

我認為正确的做法,應該是修改/etc/security/limits.conf

裡面有很詳細的注釋,比如

* soft nofile 32768

* hard nofile 65536

也可以直接運作下面這個shell。直接copy到你的終端中運作就好了.

echo -ne "

* soft nofile 65536

" >>/etc/security/limits.conf

就可以将檔案句柄限制統一改成軟32768,硬65536.配置檔案最前面的是指domain,設定為星号代表全局,另外你也可以針對不同的使用者做出不同的限制

注意.這個當中的硬限制是實際的限制,而軟限制,是warnning限制,隻會做出warning.其實ulimit指令本身就有分軟硬設定,加-H就是硬,加-S就是軟

預設顯示的是軟限制,如果運作ulimit指令修改的時候沒有加上的話,就是兩個參數一起改變.

生效

修改完重新登入就可以見到.(我的系統是Centos5.1.修改了,重新登入後就立刻生效.可以用ulimit -a 檢視确認.)

# vim /etc/security/limits.conf

*               soft    nofile          10240

*               hard    nofile          10240

#*               soft    nproc           10240

#*               hard    nproc           10240

繼續閱讀