小知识:linux的最大打开文件数限制修改方法

前言

本文主要给大家介绍了关于linux最大打开文件数限制修改的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍:

linux会为每个用户登录系统打开最大文件数都有限制, 这个限制通过 ulimit -n 可以看到, 一般是 1024 .

在一些并发或多线程情况下, 需要突破这个限制.

修改

第一步 编辑 /etc/security/limits.conf 并确保其包含下列行:

?
1
2
* soft nofile 65535
* hard nofile 65535

这里 * 表示所有用户, 但有的系统不认, 需要具体的用户名, 比如:

?
1
2
root soft nofile 65535
root hard nofile 65535

第二步 编辑 etc/pam.d/login , 确保有如下行:

?
1
session required pam_limits.so

第三步 退出终端重新登录.

验证

使用 ulimit -Hn 和 ulimit -Sn 命令可以分别查看当前进程用户的 hard 和 soft 的限制数.

或者当前用户启动某个程序后, 通过 cat /proc/<PID>/limits (pid是该进程的, 或者其随便一个子进程的pid)

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对服务器之家的支持。

原文链接:http://www.hongweipeng.com/index.php/archives/1344/

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:Nginx与Lua灰度发布的实现

2023-3-31 4:13:11

建站知识

小知识:使用Nginx实现灰度发布的使用

2023-3-31 4:22:29

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索