当前位置: 首页 > news >正文

【Linux】 tcp | 解除服务器对tcp连接的限制 | 物联网项目配置

一、修改tcp连接限制

1、编辑

vi /etc/sysctl.conf

2、内容

net.ipv4.tcp_keepalive_intvl = 75
net.ipv4.tcp_keepalive_probes = 9
net.ipv4.tcp_keepalive_time = 7200
net.ipv4.ip_local_port_range = 1024 65535
net.ipv4.ip_conntrack_max = 20000
net.ipv4.tcp_max_tw_buckets = 20000
net.core.somaxconn = 65535
net.ipv4.tcp_max_syn_backlog = 262144
net.core.netdev_max_backlog = 30000
net.ipv4.tcp_tw_recycle = 0
fs.file-max = 6815744
net.netfilter.nf_conntrack_max = 2621440

注: 存在则修改数值;不存在,则添加

3、保存后执行

modprobe br_netfilter
ls /proc/sys/net/bridge
sysctl –p
service network restart

~

 二、修改最大可修改文件数

1、编辑

vi /etc/security/limits.conf

2、末尾添加

* soft nofile 1024000
* hard nofile 1024000
* soft nproc 1024000
* hard nproc 1024000

3、保存后,重新登录或重启服务器;否则不生效

~~

http://www.lryc.cn/news/449535.html

相关文章:

  • 如何隐藏Windows10「安全删除硬件」里的USB无线网卡
  • 【QT Quick】基础语法:导入外部JS文件及调试
  • 【质优价廉】GAP9 AI算力处理器赋能智能可听耳机,超低功耗畅享未来音频体验!
  • 用Flutter几年了,Flutter每个版本有什么区别?
  • 解决Qt每次修改代码后首次运行崩溃,后几次不崩溃问题
  • 语言的变量交换
  • 【muduo源码分析】「阻塞」「非阻塞」「同步」「异步」
  • 顶顶通呼叫中心中间件-机器人话术挂机后是否处理完成事件
  • Springboot Mybatis 动态SQL
  • ORM的了解
  • 关于大模型的10个思考
  • CFR( Java 反编译器)---> lambda 表达式底层实现机制
  • 《C++多态性:开启实际项目高效编程之门》
  • UDS_5_输入输出控制功能单元
  • CAD快捷键
  • Spring6梳理12——依赖注入之注入Map集合类型属性
  • 基于SpringBoot校园失物招领系统设计与实现
  • 推荐4款2024年热门的PDF转ppt工具
  • [深度学习]卷积神经网络CNN
  • 从零开始,Docker进阶之路(三):Docker镜像与命令
  • 【计算机网络】网络层详解
  • 后端开发刷题 | 最小的K个数(优先队列)
  • 【JavaEE】——阻塞队列,生产消费者模型(较难)
  • makefile和CMakeLists/C++包管理器
  • STM32 通过软件模拟 I2C 驱动 24Cxx 系列存储器
  • Go语言匿名字段使用与注意事项
  • 2024最新!!Java后端面试题(2)看这一篇就够了
  • 超好用的10款视频剪辑软件,从入门到精通
  • python股票因子,交易所服务器宕机,量化交易程序怎么应对
  • 瑞芯微RK3566鸿蒙开发板Android11修改第三方输入法为默认输入法