重庆网站建设公司重庆言西早工作室欢迎您!
当前位置
言西早网站建设 > 新闻中心 > 行业新闻 > linux查看进程端口占用

linux查看进程端口占用

发布时间:2020-01-18 14:20:34 作者:重庆言西早工作室 阅读:
  再进行系统操作的时候,启动某个应用程序时,需要占用服务的某一个端口,但是由于服务的端口和非其他程序占用的时候,系统就会提示服务端口已被占用,不可以进行操作。
 
  一、查询被占用的端口。首先是需要输入命令,查看被占用的端口的进程,netstat-tunpl|grep端口号。
 
  二、查询进程id。通过上面的命令就可以列出,这个端口被哪些应用程序所占用,然后找到对应的进程ID。
 
  三、根据集成id查询进程。如果想详细查看这个进程,ID具体是哪一个进程,可以通过命令的方式进行查看进程的详细信息,ps-ef|grep进程ID。
 
  四、查看进程详情信息。通过执行上面的命令,就可以看到这个进程的详细信息,同时也可以看到这个进程存在的目录,进程执行的文件等信息。
 
  五、查看进行所在目录。通过ll/proc/进程ID/cwd命令,可以直接查看进程所在的目录,这样的话就可以快速定位到进程的目录。
 
  六、操作进程。查找他的新车目录之后,就可以对这个应用程序进行一系列的操作,比如说重启删除等。
 
linux查看进程端口占用
 
  linux如何查看端口被占用
 
  ①lsof-i:端口号,用于查看某一端口的占用情况,比如查看22号端口使用情况,lsof-i:22。
 
  ②netstat-tunlp|grep端口号,用于查看指定端口号的进程情况,如查看22端口的情况,netstat-tunlp|grep22。
 
  linux查看端口被哪个进程占用
 
  netstat命令可以完成这个任务,输入命令:netstat-tlnp
 
  这条命令的意思是列出系统里面监听网络连接的端口号和相应的进程PID。
 
  参数说明:
 
  -t:表示列出TCP连接(也可以加上-u参数表示同时列出UDP网络连接)
 
  -l:表示列出正在网络监听的服务
 
  关键是下面两个参数:
 
  -n:表示以端口号来显示
 
  -p:表示列出进程PID
 
  LocalAddress这一列下面就有端口号,还可以看到它的PID是多少,还有Programname那一列是进程名字。