歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux/Windows設置完成端口的區間

Linux/Windows設置完成端口的區間

日期:2017/2/28 14:01:07   编辑:Linux教程

Linux/Windows設置完成端口的區間

最近出了一件很坑爹的事情,完成端口占用了監聽端口,導致程序啟動失敗。 因此查了一些資料,看了哪裡可以設置。

--------------------------------------------------------------------------------

Linux(CentOS):
系統缺省值為32768-61000。

修改方法:
在/etc/sysctl.conf中,增加以下配置:(開放20000-50000為完成端口)

net.ipv4.ip_local_port_range=20000 50000
配置完成後重啟平台,或鍵入sysctl -p立即生效

可使用命令

sysctl net.ipv4.ip_local_port_range
查看相關配置。

--------------------------------------------------------------------------------

Windows Server 2008/Win7/Vista:(開放10000-50000為完成端口)
系統缺省值為49152-65535。
修改方法:

netsh int ipv4 set dynamicportrange tcp startport=10000 numberofports=400001
配置完成後,可以使用

netsh int ipv4 show dynamicportrange tcp
查看效果。

--------------------------------------------------------------------------------

Windows Server 2003:
缺省開放端口段為1024-5000
修改方法:
可以在注冊表路徑

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters

增加一個Dword字段MaxUserPort,配置最大端口號(最小不可動)。

Copyright © Linux教程網 All Rights Reserved