1、檢視系統及最大打開檔案數
[root@localhost ~]# cat /proc/sys/fs/file-max
65535
2、檢視目前使用者最大打開檔案數
# ulimit -Hn //檢視硬限制
# ulimit -Sn //檢視軟限制
1、系統及的設定
# vi /etc/sysctl.conf
增加:
fs.file-max = 100000
立即生效:
# sysctl -p
2、使用者級設定
vi /etc/security/limits.conf
設定如下:
httpd soft nofile 4096
httpd hard nofile 10240
httpd是使用者,可以使用通配符*表示所有使用者。
要使 limits.conf 檔案配置生效,必須要確定 pam_limits.so 檔案被加入到啟動檔案中。
檢視 /etc/pam.d/login 檔案中有:
session required /lib/security/pam_limits.so
也可以在/etc/profile後面加上ulimit -n 10240
使用如下指令立即生效:
# su - httpd
$ ulimit -Hn 10240
$ ulimit -Sn 4096
本文轉自 freeterman 51CTO部落格,原文連結:http://blog.51cto.com/myunix/1231657,如需轉載請自行聯系原作者