在Linux下默认的文件描述符大小为1024,可以通过下面的命令查看:

[root@localhost ~]# ulimit -n

某些特殊情况,可能需要修改文件描述符的大小,比如说运行squid服务器的时候,修改方法是:

[root@localhost ~]# vim /etc/security/limits.conf

在这个文件的最后增加:

*  -    nofile  4096

如图所示:

Linux,文件描述符

重新启动操作系统,再运行一次ulimit -n,会看到刚才的更改已生效,如图:

Linux,文件描述符