開啟cmd
1.netstat -n
查看本機的使用的所有連接埠
①.proto表示協議有tcp和udp兩種
②.Local Address 表示本機的IP,後面跟的是我們使用的連接埠號碼
③.Foreign Address 連接到外面伺服器的IP位址,以及伺服器連接埠
④ .State:表示一些特定的狀態,如:LAST_ACK等待所用的分組死掉
2.確認所要查詢的連接埠號碼
指令netstat -aon | findstr 1044(指定的連接埠號碼)
查詢的結果最後面的數字就是目前程式或服務的pid
3.輸入指令:tasklist|findstr 2612(輸入上方查詢的pid)
這樣就可以檢視此連接埠所執行的程式了
然後再從任務管理器裡面去查詢,就可以看到程式
4.如果我們相用指定的連接埠號碼兩個方案
①.在任務管理器中結束此端口所在運行的程序,結束之後就可以使用這個端口號了
②.接續在cmd界面輸入命令:taskkill /f /pid 2612(輸入查詢的pid) ,也可以殺死此程序
Linux
netstat -tln #尋找所有被佔用的連接埠
netstat -tln | grep 80 #尋找指定被佔用的連接埠
安裝lsof
yum install lsof
透過lsof 可以知道我們連接埠屬於哪個程式
lsof -i :80 #查詢的連接埠
kill -9 #殺死進程id 多個進程ID使用空格隔開
更多Linux文章,請造訪Linux教學欄位進行學習!
以上是Widows和Linux檢視和操作連接埠方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!