肥肥网络技术博客


IT技术-常见问题解答

肥肥网络技术博客,分享技术干货,总能找到你想要的!

linux通过端口查找进程及进程的信息以及安装配置

更新时间:2020-08-27 15:00点击:

生产环境中,我们知道端口,却不了解这个端口被那个进程所占用,以及这个进程下的详细安装配置信息等,为此我们可以通过如下方式来进行查看,用到的相关命令如下:

1、lsof -i:端口号

2、netstat -tunlp|grep 端口号

都可以查看指定端口被哪个进程占用的情况

方法/步骤

 

  1.  
    【步骤一】lsof -i
    lsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具。以root用户来执行lsof -i命令,如下图

linux如何查看端口被哪个进程占用?

  1.  
    【步骤二】lsof -i:端口号
    lsof -i:端口号,用于查看某一端口的占用情况,比如查看22号端口使用情况,lsof -i:22,如下图

linux如何查看端口被哪个进程占用?


  1. 【步骤三】netstat -tunlp
    netstat -tunlp用于显示tcp,udp的端口和进程等相关情况,如下图

linux如何查看端口被哪个进程占用?


  1. 【步骤四】netstat -tunlp|grep 端口号
    netstat -tunlp|grep 端口号,用于查看指定端口号的进程情况,如查看22端口的情况,netstat -tunlp|grep 22,如下图

linux如何查看端口被哪个进程占用?

注意:
如果我们通过上述方法查到了进程或进程的PID ,我们就可以通过该进程的PID 来查找进程的配置信息路径
用到的命令如下:

ps -ef | grep PID 

 




官方微信公众号