一、设置所有用户最大打开文件数和网络连接数
1、编辑 /etc/security/limits.conf
文件,可以使用下面的命令打开该文件:
sudo vim /etc/security/limits.conf
2、添加以下四行:
第一行和第二行分别设置所有用户的文件打开数的软限制和硬限制均为 65535。第三行和第四行分别设置所有用户的最大进程数的软限制和硬限制均为 65535。
* soft nofile 65535 * hard nofile 65535 * soft nproc 65535 * hard nproc 65535
3、编辑 /etc/security/limits.d/20-nproc.conf
文件,可以使用下面的命令打开该文件:
vim /etc/security/limits.d/20-nproc.conf
注释掉 * soft nproc 4096
这一行,将其修改为:
* soft nproc unlimited
这样就可以将所有用户的最大进程数限制解除。
4、编辑 /etc/sysctl.conf
文件,可以使用下面的命令打开该文件:
vim /etc/sysctl.conf
在文件的末尾添加以下两行:
fs.file-max = 65535 net.ipv4.ip_local_port_range = 1024 65535
第一行表示设置系统能够同时打开的文件数的极限为 65535。第二行表示设置本地网络连接的端口范围为 1024~65535,可以允许更多的网络连接。
5、执行以下命令使新的内核限制生效:
这将重新加载 /etc/sysctl.conf
文件中的内核参数。
sysctl -p
6、重新登录用户或重新启动系统,使新的限制值生效。
标签:文件,限制,Centos7,etc,内核,conf,nproc,65535 From: https://www.cnblogs.com/lfxx/p/17502389.html