1、限制某个用户的
bash
vim /etc/security/limits.conf
root soft nofile 65535
root hard nofile 65535
*soft nofile 65535
*hard nofile 65535
- 第一行指root用户的每个进程可开启最大的文件数(软限制,只警告)
- 第二行指root用户的每个进程可开启最大的文件数(硬限制,无法开启多的文件了)
- 第三、四行指所有用户的。
设定的值不能超过/proc/sys/fs/nr_open里的值,完全够用了。
2、限制系统文件开启最大数
bash
vim /etc/sysctl.conf
fs.file-max = 6815744
执行生效:sysctl -p