1.临时修改
sudo su
ulimit -a //展示所有ulimit选项
ulimit -n 1048576 //修改
2.修改配置文件
设置文件符个数
vim /etc/security/limit.conf
//在最下面#End of file上面加上
* hard nofile 1048576
* soft nofile 1048576
3.修改防火墙限制
客户端
设置最大文件符,防火墙最大文件符
vim /etc/sysctl.conf
fs.file-max = 1048576
net.nf_conntrack_max = 1048576
命令生效
sudo sysctl -p
服务器端:
vim /etc/sysctl.conf
net.ipv4.tcp_mem = 252144 524288 786432
net.ipv4.w_mem = 1024 1024 2048
net.ipv4.r_mem = 1024 1024 2048
中间为默认值,小于等于默认值不会处理,超过默认值小于最大值会释放无用端口,大于最大值会禁止分配端口。
然后命令生效