通過cmd查詢埠對應程式解決埠衝突

2021-09-11 20:16:30 字數 717 閱讀 6320

在用很多程式,比如nginx,tomcat,mysql等,經常因為埠被占用而無法執行,所以在這個時候就必須把占用埠的程式給殺死,才能執行當前的程式。(其實好早之前就想記錄一下了,只是太懶了)以下所以命令均在cmd命令列進行

1、檢視所有程序的埠:

netstat –ano
2、檢視某個埠的程序
netstat -ano|findstr [指定埠號]
比如我查詢3306埠的程序(也就是mysql),可以看到對應的pid是8512

netstat -ano|findstr 3306

tcp 0.0.0.0:3306 0.0.0.0:0 listening 8512

3、殺死某個埠的程序

通過以上命令查到對應程式的埠號後,可以開啟任務管理器,轉到詳細資訊那一項,匹配與以上pid對應的程式,並右鍵結束該任務。如圖:

當然也可以用命令來殺死程式,但我覺得任務管理器更加方便,這裡就不贅述相關命令了。

附:linux根據埠查詢程序號的命令:

netstat -anp| grep 88

windows 通過cmd查詢什麼程式占用埠

在windows上,有時候會遇到埠被占用,但是從資源管理器裡面找不到埠資訊,這時候就需要用到netstat進行查詢了。檢視所有的網路連線 netstat ano 這個可以列印出所有的網路連線,根據標題可以看出,第一列是協議,第二列是本地位址,第三列是外部位址,第四列是狀態,第五列才是pid 也就是能...

drupal如何通過URL查詢對應的程式

drupal的hook menu可以定製module的入口path,但drupal並不是每次訪問都去搜尋所有menu hook,而是會先把path記到資料庫,以後訪問乙個path時,drupal都會搜尋資料庫得到對應的module。所以要找到乙個path是屬於那個module,可以搜尋一下menu ...

通過CMD查詢遠端連線埠及開啟遠端連線埠的方法

1.tasklist svc find ter 查詢遠端連線的pid 2.netstat ano find 1352 通過pid值查詢開放的埠 win08,三條命令即可 wmic namespace root cimv2 terminalservices path win32 terminalser...