Linux 系統 服務器通過端口號找到對應的服務及相應安裝位置【轉】


背景:生產環境中,經常會碰到服務器上有很多的端口號,但是卻不知道這些端口號對應的服務是在那個目錄下的,是什么服務占用了這個端口。今天給大家分享一個方法,通過端口號找到對應的服務及位置

環境:Centos 7.4

查看環境,發現有很多端口占用,這里以8080端口為例。

目的:找到8080是什么服務啟動的,服務位於那個目錄下

 

步驟一:確定8080的進程號

[root@localhost ~]# netstat -antup|grep 8080

 

 步驟二:通過進程號確定服務目錄

[root@localhost ~]# ll /proc/32507/cwd   #此處可以分步驟執行,我這里直接整合成一個命令了
[root@localhost ~]# pwdx  32507   #此處根據網友評論區提供,效果同上一個命令,更加快捷

 

 由此可以看出占用8080端口的服務是tomcat,目錄為由/opt目錄下

 

備注:

此方法適用於大多數情況,不包含docker容器啟動產生的進程。具體以生產環境為准


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM