Linux 最大打开文件数限制修改方法:详细步骤和示例
Linux 最大打开文件数限制修改方法:详细步骤和示例
当您遇到 'Too many open files' 错误时,通常意味着系统打开了太多文件,超出了允许的最大值。本文将指导您如何修改 Linux 系统的最大打开文件数限制,以解决此问题。
1. 查看当前系统的最大打开文件数限制
使用以下命令查看当前系统的最大打开文件数限制:
$ ulimit -n
2. 修改当前会话的最大打开文件数限制
使用以下命令修改当前会话的最大打开文件数限制,其中 '
$ ulimit -n <number>
例如,将当前会话的最大打开文件数限制设置为 1024:
$ ulimit -n 1024
3. 修改系统的最大打开文件数限制
3.1 修改系统的最大打开文件数限制(通用方法)
修改 /etc/security/limits.conf 文件,在文件末尾添加以下内容:
* soft nofile <number>
* hard nofile <number>
其中 '
3.2 修改系统的最大打开文件数限制(CentOS/RHEL 7)
修改 /etc/systemd/system.conf 文件,在文件末尾添加以下内容:
DefaultLimitNOFILE=<number>
其中 '
4. 重启系统生效
修改系统的最大打开文件数限制后,需要重启系统才能生效。
注意: 修改系统级限制需要 root 权限。请谨慎操作,避免错误设置导致系统问题。
原文地址: https://www.cveoy.top/t/topic/owb2 著作权归作者所有。请勿转载和采集!