DOS命令查看進程端口號和殺死進程

這篇講如何查看程序佔用的端口,如何通過進程名字殺死進程和通過進程端口號殺死進程

一、 查看所有進程佔用的端口

在開始-運行-cmd,輸入:netstat –ano可以查看所有進程

二、查看佔用指定端口的程序

當你在用tomcat發佈程序時,經常會遇到端口被佔用的情況,我們想知道是哪個程序或進程佔用了端口。

可以用該命令 netstat –ano|findstr “指定端口號”

如:查詢佔用了8080端口的進程:netstat -ano|findstr "8080"

三、殺死相關的進程

方法一:使用任務管理器殺死進程

打開任務管理器->查看->選擇列->然後勾選PID選項,回到任務管理器上可以查看到對應的pid,然後結束進程。

當然上面的方法有時候不好用只能用下面的方法:

方法二:使用命令殺死進程

1>首先找到進程號對應的進程名稱

這個可以在任務管理器裏查找到

2>然後根據進程名稱殺死進程

taskkill /f  /im 進程名稱

一定要注意這個/f後面是有空格的,

然後在寫/im 空格,然後才寫進程名字。舉個例子我開了 兩個QQ,現在要殺掉QQ進程。如下:

 

另一種是通過當前進程的ID號來終止進程,個人測試的時候覺得這一種更加厲害一點,因爲上面那個有時候殺不掉某一些進程但是這種可以。

方法很簡單:taskkill/pid 進程號 -f

需要注意的是空格pid後面和進程號碼後面都需要空格。如下圖:

 

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