![如何使打开文件限制超过2000000个?](https://linux22.com/image/95307/%E5%A6%82%E4%BD%95%E4%BD%BF%E6%89%93%E5%BC%80%E6%96%87%E4%BB%B6%E9%99%90%E5%88%B6%E8%B6%85%E8%BF%872000000%E4%B8%AA%EF%BC%9F.png)
/etc/security/limits.conf
包含
* soft nofile 2000000
* hard nofile 2000000
我将打开文件限制更改为2000000后,系统无法登录;错误消息是“权限被拒绝”。
如果我将打开文件限制更改为 900000,就可以了。
Linux版本是3.10.0-229.el7.x86_64。
$ cat /proc/sys/fs/file-max
6526592
答案1
您可以使用以下命令在正在运行的系统上设置系统范围的最大值sysctl
:
sysctl -w fs.file-max=2000000
或粘贴此行/etc/sysctl.conf
以使其永久化:
fs.file-max = 2000000