ulmit -a
...
如果想改变open files的之,可以用如下命令:
ulimit -n 2048
但是,这个命令只能改当前环境,程序需要重启,系统重启后改变丢失,所以可以通过改/etc/security/limit.conf文件来永久生效,加几行就可:
* hard nofile 2048
* soft nofile 2048
or
root hard nofile 2048 root soft nofile 2048 |
不过,/etc/security/limits.conf并没有起作用,我试验下来。
所以,要想永久生效的简单方法就是在/etc/profile里面加上一条: ulimit -n 2048,这样不关是另登录还是重启都会起作用,但是这样也需要运行一下 su 命令。当然,如果是一个服务程序,可以这样起:
ulimit -n 2048; your-server |