linux 句柄數設置

shell級限制 
通過ulimit -n修改,如執行命令ulimit -n 1000,則表示將當前shell的當前用戶所有進程能打開的最大文件數量設置爲1000.

用戶級限制  
ulimit -n是設置當前shell的當前用戶所有進程能打開的最大文件數量,但是一個用戶可能會同時通過多個shell連接到系統,所以還有一個針對用戶的限制,通過修改 /etc/security/limits.conf實現,例如,往limits.conf輸入以下內容:
root soft nofile 1000 
root hard nofile 1200
soft nofile表示軟限制,hard nofile表示硬限制,軟限制要小於等於硬限制。上面兩行語句表示,root用戶的軟限制爲1000,硬限制爲1200,即表示root用戶能打開的最大文件數量爲1000,不管它開啓多少個shell。

系統級限制
修改cat /proc/sys/fs/file-max

 

轉載自

http: //  jameswxx.iteye.com /blog/2096461

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章