黑猴子的家:CentOS设置用户最大可打开文件数,进程数

设置用户最大可打开文件数,进程数

1)limits.conf 文件备份
[root@node1 ~]# cp /etc/security/limits.conf /etc/security/limits.conf.bak
尖叫提示:必须备份,此文件的修改会引起系统崩溃,如果崩溃,进入单用户还原文件即可

2)编辑limits.conf 文件
[root@node1 ~]# vim /etc/security/limits.conf

  • soft nofile 65535
  • hard nofile 1028576
  • soft nproc 65535
  • hard nproc unlimited
  • soft memlock unlimited
  • hard memlock unlimited
    尖叫提示:nofile最大 1048576 并且不支持英文,没有特殊需求不建议修改

3)查看系统配置后信息
[root@node1 ~]# ulimit -a

总结
如果nofile 使用了unlimited ,所有用户将无法登录,一登录,马上会被踢出来,需要以单用户方式进入系统 把limits.conf 修改回来,nofile 的参数只支持数字,最大值不能大于 kernel 参数 NR_OPEN 的限制,而 kernel 2.6.32 里,NR_OPEN 的值缺省为 1024*1024=1048576,参数如果大于1048576,会出错被踢,如果我一定要将 nofile 参数设置为 2000000,大于1048576,其实也有办法,提高 kernel 里 NR_OPEN 的值即可。
sysctl -w fs.nr_open=2000000;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值