Window 通過cmd查看端口占用、相應進程、殺死進程等的命令


轉載地址:https://blog.csdn.net/boyaaboy/article/details/102845116

 

參考
博文01:https://blog.csdn.net/qq_35923749/article/details/83786794
博文02:https://blog.csdn.net/qq_24754061/article/details/82660756

1.查看所有進程的端口使用信息
Windows鍵 + R ,在彈出的運行窗口中輸入cmd,在cmd窗口中輸入netstat -ano顯示協議統計信息和當前的端口監聽連接。

-a 顯示所有連接和偵聽端口。

-n 以數字形式顯示地址和端口號。

-o 顯示擁有的與每個連接關聯的進程 ID。
如果想了解某個命令行的參數使用,可以命令行后面加 /? 即netstat /?

從圖中可以看到端口號為52039 被 pid為10528的進程占用。如果知道被占用端口號的話,也可以直接使用 netstat -ano|findstr “52039” 命令,如下圖所示:

下圖表示該端口號沒有被占用:

接着,我們可以使用 tasklist 命令查看pid進程號(進程ID)為10528的進程到底是什么,
命令:tasklist|findstr 10528 ,如下圖所示:

可以看到pid為10528的進程是谷歌瀏覽器,這時候如果需要結束此進程,可以使用:taskkill /f /t /im 進程名稱 命令,也可以在任務管理器中結束。
2.查看指定端口的連接信息
使用netstat -ano | findstr “8080”,在“|”前面的命令執行結果作為后一個命令執行的輸入。

3.查看進程列表
使用tasklist | findstr “java”,查找進程名包含“java”的所有進程,詳細使用方式使用tasklist/?查看。

 

4.通過查看占用端口號的進程,可以直接殺掉進程,

命令行使用taskkill /PID 進程號 -F -T

/PID processid 指定要終止的進程的 PID。

/F 指定強制終止進程。

/T 終止指定的進程和由它啟用的子進程

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM