IT技术博客大学习 共学习 共进步

打开多个文件:linux ulimit max open files

架构研究室 2009-10-26 21:32:15 浏览 3,863 次

    有时候在程序里面需要打开多个文件,进行分析,系统一般默认数量是1024,(用ulimit -a可以看到)对于正常使用是够了,但是对于程序来讲,就太少了。

    修改办法:

    重启就OK

    修改2个文件。

    1./etc/security/limits.conf

    vi /etc/security/limits.conf

    加上:

    * soft nofile 8192

    * hard nofile 20480

    2./etc/pam.d/login

    session required /lib/security/pam_limits.so

    ulimit -a查看 下 OK

    本文出自 51CTO.COM技术博客

    转自:http://206206.blog.51cto.com/196206/33524

    关于这个帖子下面的跟帖说会无法登录。我测试过了,根本不存在这个问题。而且只修改第一个的文件,完全没用。

建议继续学习

  1. 海量小文件存储 (阅读 9,702)
  2. 其实,文件也可以truncate (阅读 8,443)
  3. 关于Linux的文件系统cache (阅读 5,823)
  4. Perl 倒行分析文件方法。perl读文本文件,从末尾往前读. (阅读 5,505)
  5. C/C++循环获取文件中的每行数据(别以为很简单!) (阅读 5,103)
  6. PHP:从一个大文件第N行开始读取M行 (阅读 5,084)
  7. linux file命令是如何识别文件的类型的 (阅读 4,944)
  8. 修改系统最大文件句柄数 (阅读 4,844)
  9. shell文件存在相关判断参数 (阅读 4,704)
  10. PHP文件上传源码分析(RFC1867) (阅读 3,902)