Linux运维:如何根据端口号查看哪个应用占用?
生活随笔
收集整理的這篇文章主要介紹了
Linux运维:如何根据端口号查看哪个应用占用?
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 問(wèn)題
- 查進(jìn)程號(hào)
- lsof命令
- netstat命令
- 查應(yīng)用
- 方式一
- 方式二
問(wèn)題
如何根據(jù)端口號(hào)查出來(lái)占用此端口號(hào)的進(jìn)程?
這個(gè)問(wèn)題需要分解為兩部分,首先根據(jù)端口號(hào)查詢出進(jìn)程號(hào),再根據(jù)進(jìn)程號(hào)查詢到相應(yīng)的應(yīng)用。以下使用8080端口為例進(jìn)行說(shuō)明。
查進(jìn)程號(hào)
lsof命令
使用方法:
lsof -i:8080以查詢8080端口占用為例:
可以從圖里面看到占用8080端口的進(jìn)程號(hào)是2406。
netstat命令
netstat -tunlp|grep 8080以查詢8080端口占用為例:
可以從圖里面看到占用8080端口的進(jìn)程號(hào)是2406,以下是參數(shù)說(shuō)明:
| -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)鏈接的程序名 |
查應(yīng)用
方式一
這里以上面查詢到的進(jìn)程號(hào)2406為例:
ps -ef| grep 2406
通過(guò)上圖可以看出占用8080端口的是tomcat進(jìn)程
方式二
這里以上面查詢到的進(jìn)程號(hào)2406為例:
ps aux | grep 2406
通過(guò)上圖可以看出占用8080端口的是tomcat進(jìn)程
總結(jié)
以上是生活随笔為你收集整理的Linux运维:如何根据端口号查看哪个应用占用?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Linux运维:查看磁盘空间的大小
- 下一篇: Linux运维:CentOS7在防火墙中