系统基础参数
echo "1" >/proc/sys/net/ipv4/tcp_abort_on_overflow
echo "1024" > /proc/sys/net/core/somaxconn
ulimit -n 655350
ulimit -u 40960
echo 120000 > /proc/sys/kernel/threads-max
echo 262144 > /proc/sys/vm/max_map_count
echo 200000 > /proc/sys/kernel/pid_max
#--关闭防火墙
systemctl stop firewalld.service
#--开机禁用防火墙echo "1" >/proc/sys/net/ipv4/tcp_abort_on_overflow
systemctl disable firewalld.service
#--防火墙状态
systemctl status firewalld.service
禁用 SELinux
sed -i 's/SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
sed -i 's/SELINUXTYPE/#SELINUXTYPE/' /etc/selinux/config
setenforce 0
LANG变量
echo "export LANG=en_US.UTF8" >> /etc/profile
source /etc/profile
时区
cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock
ulimit 设置
最大文件描述符
ulimit -n 655350
最大用户进程
ulimit -u 40960
网络配置
如果系统当前因后台进程无法处理的新连接而溢出,则允许系统重置新连接
echo 1 > /proc/sys/net/ipv4/tcp_abort_on_overflow
设置监听 Socket 队列的最大连接请求数为 1024
echo "1024" > /proc/sys/net/core/somaxconn
高并发配置
echo 120000 > /proc/sys/kernel/threads-max
echo 262144 > /proc/sys/vm/max_map_count
echo 200000 > /proc/sys/kernel/pid_max
限制一个进程可以拥有的VMA(虚拟内存区域)的数量
vim /etc/sysctl.conf
vm.max_map_count=2000000
fs.file-max=6553560
sysctl -p
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· DeepSeek “源神”启动!「GitHub 热点速览」
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器