係統粉 > 電腦問答 > 其他問答

已解決問下怎麼查看占用端口的程序

提問者:微笑e向日葵  |  瀏覽次  |  提問時間:2016-12-27  |  回答數量:3

問下怎麼查看占用端口的程序1.在開始–運行 裏麵輸入cmd點回車,會出現運行窗口。2.在提示符後輸入netstat -ano回車,找到tcp 80端口對應的pid,比如1484.如上麵的不清楚還有簡明的:假...

已有3條答案
_失控insane

_失控insane

回答數:7778  |  被采納數:31

1.在開始–運行 裏麵輸入cmd點回車,會出現運行窗口。
2.在提示符後輸入netstat -ano回車,找到tcp 80端口對應的pid,比如1484.
如上麵的不清楚還有簡明的:
假如我們需要確定誰占用了我們的80端口
1、Windows平台
在windows命令行窗口下執行:
C:\\netstat -aon|findstr 80″
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448
看到了嗎,端口被進程號為2448的進程占用,繼續執行下麵命令:
C:\\tasklist|findstr 2448″
thread.exe 2016 Console 0 16,064 K
很清楚吧,thread占用了你的端口,Kill it
如果第二步查不到,那就開任務管理器,看哪個進程是2448,然後殺之即可。
如果需要查看其他端口。把 80 改成其它的端口就行了。
2016-12-27 14:06:31
讚 777
43051997

43051997

回答數:6353  |  被采納數:0

1、查看windows所有端口進程首先點擊開始菜單選擇運行,接著在運行對話框中輸入“cmd”,回車打開命令提示符窗口,然後在窗口中輸入【netstat -ano】,按下回車,之後就會顯示所有的端口占用情況。
2、如果你要查詢指定的端口占用的話,可以在窗口中繼續輸入【netstat -aon|findstr "提示的端口"】,這裏的提示的端口假設為80,那麼就輸入命令為【netstat -aon|findstr "80"】,回車之後就可以看見列表中的PID,然後根據PID在電腦的任務管理器中查看對應的占用程序,然後將其關閉即可。
3、然後根據查詢的PID找到對應的進程,繼續輸入命令【tasklist|findstr "5264"】,5264就是進程ID,現在知道是哪個進程占用的就可以采取相應措施進行解決了。
2016-12-27 12:11:26
讚 635
眠花キュニョー

眠花キュニョー

回答數:39308  |  被采納數:0

1、用free命可以查看總的係統內存占用和空閑情況
2、使用ps 或 top 命令可以查看某一程序內存使用情況
3、程序使用內存狀況是動態的.查看的隻是某一時間點的內存情況
希望我的回答能幫到您
2016-12-28 07:59:07
讚 3930
相關問答
最新其他問答
解決方法