北京建站模板源码,桐柏县建设局网站,公司名称注册查询系统,网站建设app开发销售好做吗今天在一个服务器上部署一个webserver的时候#xff0c;提示我bind端口失败#xff0c;我习惯性的用netstat看了下#xff0c;没有被占用啊#xff01;把问题分享出来后#xff0c;给力的同事们搜索到了ip_local_port_range这个东西这个东西对应的是/proc/sys/net/ipv4/ip…今天在一个服务器上部署一个webserver的时候提示我bind端口失败我习惯性的用netstat看了下没有被占用啊把问题分享出来后给力的同事们搜索到了ip_local_port_range这个东西这个东西对应的是/proc/sys/net/ipv4/ip_local_port_range文件我打开后发现它的内容是1024 65000然后我查了一下这两个数字就是规定了一个端口范围而这个文件规定了所谓的“临时端口”的可用端口范围比如一个程序通过socket请求了本机外的一个服务以为内socket的要求是通信的双发都是一个ip加一个端口的我们在请求时只会指定要请求的ip和端口并没有指定本机的那这时按照Linux的策略是自动分配一个临时端口的而这个临时端口可取的范围就是这个ip_local_port_rangeip_local_port_range还有一个隐藏的属性就是这个临时端口范围内的端口不能被bind这也就是我一开始遇到的问题的原因了当我想编辑这个文件来修改范围时发现修改后时无法保存的然后搜索了一下说要永久修改可以vim /etc/sysctl.conf修改其中的net.ipv4.ip_local_port_range保存后执行sysctl -p让其生效