linux檢視埠占用及強制釋放埠

wuzoujing發表於2016-07-21

1.檢視埠
windows下netstat
linux下netstat -apn
用netstat發現沒有列出8000埠,加引數-apn後有列出。另外,若想知道8000埠情況,可netstat -apn|grep 8000


2.強制釋放埠
1)查詢被佔用的埠
netstat -tln   //檢視埠使用情況
netstat -tln | grep 8889  //檢視埠8000的使用情況

2)檢視埠被哪個程式佔用
lsof -i:8889
COMMAND    PID                 USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
myserver 17997 SPREADTRUM\justin.wu    3u  IPv4 593177169      0t0  TCP *:8889 (LISTEN)
myserver 17997 SPREADTRUM\justin.wu    4u  IPv4 593177170      0t0  TCP localhost:8889->localhost:51258 (CLOSE_WAIT)

3)殺掉佔用埠的程式  根據pid殺掉
kill -9 程式id  

相關文章