相信很多朋友在啟用某個應用程式的時候被提示「某個埠正在占用,程式無法啟動」,現在我來教給你不通過任何工具就可以知道這個埠被誰占用了。查到之後就可以直接把程序停掉,新的應用程式就可以正確執行了。
首先開啟「開始」選單,單擊「執行」輸入 "cmd"(不家引號,後同),然後在出來的黑屏中輸入 "netstat -ano",就會
看到類似下圖的結果:
找到local address 帶有:3306的一行,得知是程序pid為1188的程式占用了
現在我們就去找pid為1188的程序。
按ctrl+shift+esc開啟任務管理器,在「檢視」裡面開啟「選擇列」,選中「pid」項的核取方塊。如下圖所示:
ok 然後看你的任務管理器是不是多了列名為pid的列?
找到pid為1188的程序行,看到映像名稱為mysqld-nt.exe我們就知道是被mysql占用了。
檢視其它被占用的埠步驟一樣,自己趕快去試一吧!
Windows檢視指定埠被哪個程序占用
netstat anonetstat ano findstr 埠號 檢視占用該埠的pid,注意埠號要加上雙引號。執行 netstat ano findstr 80 以檢視80埠為例,可以看到占用伺服器端的80埠的本地程式的pid是10852。當然也可以檢視占用本地埠的pid,這裡就不演示了。task...
mac下如何檢視指定埠被誰占用並且殺死該程序
在本地部署 web 應用時我有遇到過某網路埠已經被其他程式占用的情況,這時候就需要先退出占用該埠的程序,我們可以通過 終端 來實現結束占用某特定埠的程序 1 開啟終端,使用如下命令 lsof i 以上命令中,代表埠號,我們首先要知道哪個 或哪些 程序占用該埠,比如你可以執行 lsof i 8000,...
mac下如何檢視指定埠被誰占用並且殺死該程序
在本地部署 web 應用時我有遇到過某網路埠已經被其他程式占用的情況,這時候就需要先退出占用該埠的程序,我們可以通過 終端 來實現結束占用某特定埠的程序 1 開啟終端,使用如下命令 lsof i 以上命令中,代表埠號,我們首先要知道哪個 或哪些 程序占用該埠,比如你可以執行 lsof i 8000,...