2021-05-12 14:32:11
Linux/Windows設定完成埠的區間
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_MACHINESYSTEMCurrentControlSetservicesTcpipParameters
增加一個Dword欄位MaxUserPort,設定最大埠號(最小不可動)。
本文永久更新連結地址:http://www.linuxidc.com/Linux/2015-06/118495.htm
相關文章