- 在 windows 下端口占用情況
快捷鍵 win+r ( 或 開始 -> 運(yùn)行 -> cmd ),進(jìn)入 DOS 窗口
接下來分別運(yùn)行以下命令:
>netstat -aon | findstr "80"
Proto Local Address Foreign Address State PID
==== ============ ============== ========== ======
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1688
可以看出 80 端口被進(jìn)程號為 1688 的程序占用.
>tasklist | findstr "1688"
圖像名 PID 會話名 會話# 內(nèi)存使用
========================= ====== ================ ======== ============
inetinfo.exe 1688 Console 0 2,800 K
很明顯,是 inetinfo.exe 占用了 80 端口.
如果你并不了解此進(jìn)程是干什么用的,千萬不要盲目地將其 kill 掉,最好先百度或 Google 搜索一下;當(dāng)然如果你很了解它,并確定可以終止,那么繼續(xù)下面的命令.
>taskkill /pid 1688 /F
成功: 已終止 PID 為 1688 的進(jìn)程颖对。
如果你確定可以終止該進(jìn)程,那么就直接使用上面的命令把 PID 為 1688 的進(jìn)程終止.(這一步也可以在任務(wù)管理器中執(zhí)行,inetinfo.exe 就是任務(wù)管理器中的映像名稱,選中它,點(diǎn)擊"結(jié)束進(jìn)程"即可)
>tasklist | findstr "1688"
再次確認(rèn)是否成功終止,如果成功終止此次執(zhí)行命令后應(yīng)返回空.
- Linux 下如何查看 80 端口占用情況
查詢端口是否被占用,被哪個(gè)進(jìn)程占用
netstat -anl | grep "80"
lsof -i:80
終止進(jìn)程的方式:
kill PID