查看指定端口的使用情況
使用命令:
netstat -ano | findstr 端口號
手動關(guān)閉進程
運行命令:
tasklist | findstr 進程號
查看進程的詳細(xì)信息,第一個參數(shù)是啟動該進程的程序,即圖中java.exe,使用任務(wù)管理器將其關(guān)閉
運行命令:
taskkill -PID 進程號 -F
執(zhí)行此命令強制關(guān)閉指定進程號的進程
在有些時候,我們需要知道Windows系統(tǒng)占用了那些端口。比如,需要在服務(wù)器上部署一個Web應(yīng)用程序時,需要給這個應(yīng)用程序提供空閑端口用來通信。除了一些約定俗成的端口外,例如,HTTP服務(wù)占用80端口,F(xiàn)TP服務(wù)占用221端口等。其它的端口如何確定是否被占用哪。
可以通過下面兩條命令來判斷:
netstat -ano,列出所有占用的端口
netstat -ano|ifndstr XXX,列出端口號時XXX的占用的端口
我的環(huán)境時Win11,其它版本的windows也是一樣的,比如Win10,windows server系列等。
以管理員身份運行命令提示符程序
執(zhí)行netstat -ano命令,即可列出當(dāng)前占用的所有端口,如下圖所示:
其中紅框里就是占用的端口號,綠框里是對應(yīng)的進程ID,即PID。
要是希望找出某個端口號是否被占用,就執(zhí)行netstat -ano|ifndstr :XXX,XXX就是端口號,例如,查看80端口是否占用就執(zhí)行netstat -ano|ifndstr :80
同樣還是要以紅框里的80為準(zhǔn),若是不存在,就說明80端口沒有被占用。|ifndstr :80的含義就是在netstat -ano的結(jié)果中找到包含“:80”的行顯示出來,一行中什么位置出現(xiàn)“:80”都算,所以最后還要人為判斷下結(jié)果。
關(guān)注我,持續(xù)帶來簡單,實用的計算機操作技巧。