cmd命令查看端口和進程信息

來自:http://www.cnblogs.com/lori/archive/2015/04/01/4384450.html



在我們進行WEB開發時,往往會遇到socket連接到服務器出現無法響應的問題,歸根結底就是網絡通訊問題,或者端口未開啓的問題,下面總結了一下找出原因的方法

1 看與服務器的連接:ping ip地址

2 看與服務器連接的端口:netstat -nao | findstr 端口|進程ID

看下面的圖,監聽668端口,此時並沒有客戶端連接到它,所以還處在監聽狀態,PID可以在任務管理器中找到,或者使用tasklist | findstr "5936" 找到對應的進程

下面這個圖中說明,有一個客戶端與它進行了連接,客戶端的遠程端口是3049,進程的PID是8004

通過下面的圖可以看到8004這個客戶端是IISExpress這個服務

3 可以看一個指定進程ID對應的應用程序tasklist | findstr 進行ID

4 可以通過telnet命令連接遠程服務器的某個端口 telnet 遠程IP 端口(IP和端口之間有個空格)

5  對指定端口的所有連接進行統計 netstat -na | find /C  "6379" ,這樣把所有包括6379的連接都進行分組統計,其中,  /C 僅顯示包含字符串的行數,/I是忽略大小寫。

上面這些命令進行平時我們進行網絡開發,web開發必備的技術,希望各位讀者給以重視!




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章