系統端口被佔用解決方法

因博主在windows環境下,IDEA忽然崩潰,致使程序異常終止,再次啓動程序時,提示端口被佔用,故記錄一下解決該類問題的方法html

參考資料:mysql

jingyan.baidu.com/article/fdf…sql

www.cnblogs.com/williamjie/…數據庫

1 Windows環境

使用時, 可按照步驟1 -> 3 -> 5windows

步驟2 , 4 是補充說明markdown

1 啓動windows命令窗口

在鍵盤按下windows+R,輸入cmdoop

image-20210722072850471

2 查看系統當前全部端口使用狀況

在命令框中輸入netstat -ano 回車spa

image-20210722073106984

3 查詢指定的端口使用狀況

在命令框中輸入netstat -ano |findstr "端口號" 回車3d

如查看mysql數據庫爲例code

image-20210722073434644

4 可經過進程id號查詢進程名稱

在命令框中輸入 tasklist |findstr "進程id號" 回車

image-20210722073749508

5 根據進程id或進程名稱殺死進程

在命令框中輸入 taskkill /f /t /im "進程id或者進程名稱"

2 Linux

使用時, 可按照步驟2 -> 3 -> 4

步驟1是補充說明

1 查看全部端口號

輸入netstat -tln 回車

image-20210722074427458

2 查看指定端口號

輸入netstat -tln | grep 端口號 回車

image-20210722074556167

3 查看端口號被那個進程使用

輸入lsof -i :端口號 回車

image-20210722074733659

4 殺死進程

輸入kill -9 進程id 回車

相關文章
相關標籤/搜索