有几种方法,但效果各不相同。
1.修改/etc/security/limits.conf 添加如下两行 * soft nofile 65536 * hard nofile 65536 这种方法仅对当前配置有限,重启系统后就失效了。 2.在/etc/rc.local中添加 ulimit -SHn 65536 可以保证重启系统仍然生效。 注:直接ulimit -SHn 65536只会对当前session中的当前用户生产,如果exit当前登录用户即失效,所以一般没什么用 另:查看当前进程当前的最大可以打开的文件数为 cat /proc/进程ID/limits 查看当前进程实时打开的文件数 lsof -p PID | wc -l