加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux下tcp默认分配端口范围操作

发布时间:2022-06-23 22:16:41 所属栏目:Linux 来源:互联网
导读:可能有很多朋友不知道在linux中端口范围是可以自定义的哦,下面小编就为各位整理了几个端口范围修改例子。 在启动自定义服务的时候,希望使用8370端口,却发现端口已经被nginx或node占用了,无法启动。但是lvs又已经申请了,改端口的话比较麻烦。所以可以修
  可能有很多朋友不知道在linux中端口范围是可以自定义的哦,下面小编就为各位整理了几个端口范围修改例子。
 
  在启动自定义服务的时候,希望使用8370端口,却发现端口已经被nginx或node占用了,无法启动。但是lvs又已经申请了,改端口的话比较麻烦。所以可以修改下 /proc/sys/net/ipv4/ip_local_port_range 参数,使tcp协议分配的端口从一个比较大的范围开始启用,这样,node或nginx就不会占用较小的端口了,代码如下:
 
  echo '32768 61000' > /proc/sys/net/ipv4/ip_local_port_range
 
  补充:临时端口范围调整
 
  你能使用netstat命令来显示有多少个连接进入这个状态:[若是生产环境下,最好先进行测试,然后考虑一个端口的合适范围],代码如下:
 
  shell>netstat -n | grep TIME_WAIT
 
  ……
 
  shell>cat /proc/sys/net/ipv4/ip_local_port_range
 
  32768   61000  --phpfensi.com
 
  如果需要修改 echo "start-number  end-number",start-number和end-number是0-65536端口号范围内的数,,0-1024最好不要用,通常是熟知端口,如果是专门的代理服务器的话,很多熟知端口没有使用,当然可以考虑!
 
  不要忘记将echo命令加到系统启动脚本中,以使机器每一次重启后都生效。
 

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!