歡迎關(guān)注個(gè)人微信公眾號(hào): 小哈學(xué)Java, 文末分享阿里 P8 高級(jí)架構(gòu)師吐血總結(jié)的 《Java 核心知識(shí)整理&面試.pdf》資源鏈接!涌穆!
個(gè)人網(wǎng)站: https://www.exception.site/essay/how-to-check-linux-port-occupancy
本文中晤揣,咱們介紹一下睬罗,如何在 linux 系統(tǒng)中查看端口占用情況丢郊。相信小伙伴們?cè)谌粘i_(kāi)發(fā)中被饿,經(jīng)常也有端口被占用的情況的發(fā)生,雖然之前用過(guò)铭若,但是一時(shí)有想不起來(lái)洪碳,尷尬了。
一叼屠、第一種方式
通過(guò)命令 lsof -i:port
, 比如說(shuō)我們想查看 3306 端口被哪個(gè)進(jìn)程占用了瞳腌,輸入如下:
lsof -i:3306
可以看到紅框標(biāo)注的占用端口號(hào)的進(jìn)程,執(zhí)行命令將其殺死即可:
kill -9 24557
二镜雨、第二種方式
還有另外一種方式:netstat -tunlp | grep port
, 同樣以 3306 端口為例:
netstat -tunlp | grep 3306
同樣嫂侍,我們也可以找到正在占用 3306 端口的進(jìn)程 ID 是多少!
詳細(xì)介紹一下 netstat 各子命令的含義:
-t (tcp) 僅顯示tcp相關(guān)選項(xiàng)
-u (udp) 僅顯示udp相關(guān)選項(xiàng)
-n 拒絕顯示別名荚坞,能顯示數(shù)字的全部轉(zhuǎn)化為數(shù)字
-l 僅列出在Listen(監(jiān)聽(tīng))的服務(wù)狀態(tài)
-p 顯示建立相關(guān)鏈接的程序名
免費(fèi)分享 | 面試&學(xué)習(xí)福利資源
最近在網(wǎng)上發(fā)現(xiàn)一個(gè)不錯(cuò)的 PDF 資源《Java 核心知識(shí)&面試.pdf》分享給大家挑宠,不光是面試,學(xué)習(xí)颓影,你都值得擁有8鞯怼!瞭空!
獲取方式: 關(guān)注公眾號(hào): 小哈學(xué)Java, 后臺(tái)回復(fù)資源揪阿,既可免費(fèi)無(wú)套路獲取資源鏈接疗我,下面是目錄以及部分截圖:
重要的事情說(shuō)兩遍钮蛛,關(guān)注公眾號(hào): 小哈學(xué)Java, 后臺(tái)回復(fù)資源鞭缭,既可免費(fèi)無(wú)套路獲取資源鏈接 !N和恰岭辣!