linux中查詢占用端口號(hào)的進(jìn)程

linux中端口被進(jìn)程占用時(shí),需要查詢占用端口號(hào)的進(jìn)程。可使用一下方式

查找端口號(hào)、識(shí)別使用該端口的進(jìn)程以及安全停止該進(jìn)程。

(1) 查找使用特定端口的進(jìn)程 ID,port_number 替換為實(shí)際端口號(hào)。

sudo lsof -t -i :port_number

終端輸出的就是進(jìn)程號(hào) PID,這是終止該進(jìn)程所需的數(shù)字。

(2) 使用 kill 命令終止進(jìn)程。將 PID 替換為實(shí)際進(jìn)程號(hào)

sudo kill -9 25201

注意: -9 選項(xiàng)強(qiáng)制進(jìn)程立即停止。

(3) 要確保進(jìn)程已成功終止,可以重新運(yùn)行 lsof 命令。

要確保進(jìn)程已成功終止,可以重新運(yùn)行 lsof 命令。

sudo lsof -t -i :PORT_NUMBER

如果進(jìn)程被成功終止,應(yīng)該沒有輸出。

合并命令
如果您想更快地停止進(jìn)程,Linux 允許您將 lsof 和 kill 命令組合成一個(gè)命令。

sudo kill -9 $(sudo lsof -t -i:8080)

該命令首先使用 lsof 查找使用端口 8080 的進(jìn)程的 PID,然后立即使用 kill 停止該進(jìn)程。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容