首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux下设置ip

在对于繁忙的网络服务器,如代理服务器或负载平衡器,我们可能需要增加网络端口范围来增强它的处理能力。

在Linux上,有一个sysctl参数,可用于定义网络连接可用作其源(本地)端口的最小和最大端口的限制,同时适用于TCP和UDP连接。

查看当前系统开放端口范围,命令如下:

要么:

如上命令显示"最小最大值",因此新连接的本地端口将介于32768和61000之间,默认情况下28232个随机端口,看起来很多,但在繁忙的流量服务器的时候可能很容易达到这个限制。

对于繁忙的流量服务器,可以如下操作增加随机端口范围。

或者直接通过使用echo直接传递值给/proc目录下的文件。

如果想要持久生效,并且重启不会失效,请将配置保存在的配置文件中。

要了解服务器当前处理的会话数,请使用如下命令查看:

请注意增加TCP端口范围,但有限制!

TIPS: 如果服务器有较多程序开放端口,请注意程序的端口开放范围,以避免随机端口跟设置的端口范围冲突。

比如如下场景:

如上的一些场景尽量避免,可以根据业务情况设置不同的开放端口范围。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181023G1W0NV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券