天天看點

linux檔案描述符

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,如需轉載請自行聯系原作者

繼續閱讀