在启动自定义服务的时候,希望使用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
如果需要修改 echo “start-number
end-number”,start-number和end-number是0-65536端口号范围内的数,,0-1024最好不要用,通常是熟知端口,如果是专门的代理服务器的话,很多熟知端口没有使用,当然可以考虑!
不要忘记将echo命令加到系统启动脚本中,以使机器每一次重启后都生效
重新安装TCP/IP协议的方法,可以通过以下步骤 *** 作来实现:
1、在windows7 *** 作系统桌面上,鼠标右键右下角网络连接图标选择打开网络和共享中心选项进入。
2、进入网络和共享中心列表菜单,点击左侧菜单更改适配器设置选项进入。
3、如下图所示:鼠标右键网络连接图标,选择属性选项进入。
4、在d出网络连接属性对话框,选中internet 协议版本 4(TVP/IPv4)选项,点击安装按钮选择协议进行添加。
5、鼠标点击从磁盘安装按钮,在d出对话框制商文件复制来源输入c:\windows\inf点击确定按钮即可。
1、点击[属性]按钮,d出逗本地连接属性地,选择逗此连接使用下列项目地中的逗Internet协议(TCP/IP)地,然后点击[属性]按钮。2、在d出的逗Internet协议(TCP/IP)地对话框中点击[高级]按钮。在d出的逗高级TCP/IP设置地中,选择逗选项地标签,选中逗TCP/IP筛选地,然后点击[属性]按钮。
3、在d出的逗TCP/IP筛选地对话框里选择逗启用TCP/IP筛选地的复选框,然后把左边逗TCP端口地上的逗只允许地选上(请见附图)。
这样,您就可以来自己添加或删除您的TCP或UDP或IP的各种端口了。添加或者删除完毕,重新启动机器
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)