赞
踩
本人微信公众号:CPP进阶之旅
如果觉得这篇文章对您有帮助,欢迎关注 “CPP进阶之旅” 学习更多技术干货
使用在终端中输入ulimit -a,可以查看当前open files,默认一般为1024,如下图所示。
对于使用非gui login时,使用如下方法即可实现open files的修改。
//1、修改/etc/security/limits.conf文件
sudo vi /etc/security/limits.conf
//2、在limits.conf文件中插入如下两行设置
* soft nofile 65536
* hard nofile 65536
//* - nofile 65536 也可以用这一行代替上面的两行
//3、reboot重启一下
注意:* 表示所有用户,可根据需要设置某一用户。其中hard的设置是实际的默认值,也就是上限,而soft的配置只是用来警告的,如果超过了soft的值,会有warn,而第三种用短横线– 的配置,则是hard和soft同时配置的方式。
对于使用gui login时,需要使用如下方法实现open files的修改。
//1、分别在/etc/systemd/user.conf和/etc/systemd/system.conf文件中加入DefaultLimitNOFILE=65535
sudo vi /etc/systemd/user.conf
sudo vi /etc/systemd/system.conf
//2、reboot重启一下
参考内容:https://superuser.com/questions/1200539/cannot-increase-open-file-limit-past-4096-ubuntu
欢迎关注我的个人微信公众号,查看专业的客户端/服务端开发知识、笔试面试题目、程序员职场经验与心得分享。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。