查看、修改linux系统的最大链接数限制、文件描述符限制(limits.conf)

一、修改最大连接数
1、查看当前文件描述符的限制数目的命令:
ulimit -n
2、修改文件描述符的限制数目
2.1 临时改变当前会话:
ulimit -n 65536
2.2 永久变更需要下面两个步骤:
1) 修改/etc/security/limits.conf 文件(注意带着前面的*号),如下:
vi /etc/security/limits.conf
*               soft    nofile           570000
*               hard    nofile           570000
保存退出后重新登录,其最大文件描述符已经被永久更改了;但是需要经过下面的步骤2)之后才能生效。
2) 重新加载库:
打开文件:
vi /etc/pam.d/login
在最后加上:
session    required /lib64/security/pam_limits.so
即可
 
3.查看和修改系统的最大打开文件限制
位置: /proc/sys/fs/file-max
查看命令:
 cat /proc/sys/fs/file-max
修改:
通过vi修改 /etc/sysctl.conf 文件,在该文件中加上:
fs.file-max=2000000
可以在令针对此参数 的修改一直生效,在该文件中,修改完后执行命令:

sysctl -p


使修改立即生效,而无需重启;


可使用下面两条命令验证一下修改是否成功:

cat /proc/sys/fs/file-max

或者

sysctl fs.file-max

4.修改nr_open
通过vi修改 /etc/sysctl.conf,在该文件中加上:
fs.nr_open = 2000000
可以在令针对此参数 的修改一直生效,在该文件中,修改完后执行命令:
sysctl -p
使修改立即生效,而无需重启;

注意:
a.    所有进程打开的文件描述符数不能超过/proc/sys/fs/file-max

b.    单个进程打开的文件描述符数不能超过user limit中nofile的soft limit

c.    nofile的soft limit不能超过其hard limit

d.    nofile的hard limit不能超过/proc/sys/fs/nr_open
--------------------- 
作者:逍遥子_ 
来源:CSDN 
原文:https://blog.csdn.net/houjixin/article/details/12578655 
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值