Linux端口反查进程

Posted 一叶知秋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux端口反查进程相关的知识,希望对你有一定的参考价值。

平时时常遇到端口占用的情况,又不知道端口是哪个服务启的。

本文以80端口为例。

 1 [root@localhost jenkins]# netstat -tunlp | grep 80
 2 tcp6       0      0 :::8089                 :::*                    LISTEN      17195/docker-proxy  
 3 tcp6       0      0 :::8001                 :::*                    LISTEN      22015/docker-proxy  
 4 tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      11823/java          
 5 tcp6       0      0 :::8009                 :::*                    LISTEN      11823/java          
 6 tcp6       0      0 :::80                   :::*                    LISTEN      11823/java          
 7 tcp6       0      0 :::8081                 :::*                    LISTEN      22871/docker-proxy  
 8 [root@localhost jenkins]# ps -aux | grep 11823
 9 root      2069  0.0  0.0 110292   900 pts/1    S+   16:20   0:00 grep --color=auto 11823
10 root     11823  0.4 17.5 8961408 2676892 ?     Sl   9月23  30:16 /home/jdk/jre/bin/java -Djava.util.logging.config.file=/home/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /home/tomcat/bin/bootstrap.jar:/home/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/home/tomcat -Dcatalina.home=/home/tomcat -Djava.io.tmpdir=/home/tomcat/temp org.apache.catalina.startup.Bootstrap start

首先查看启用80端口的进程

  • netstat -tunlp | grep 80

可以看到80端口的进程为11823

查看11823是什么进程

  • ps -aux | grep 11823

发现是tomcat启动的80端口

 

以上是关于Linux端口反查进程的主要内容,如果未能解决你的问题,请参考以下文章

linux c 退出进程的代码

linux c 退出进程的代码

linux怎样查看那个进程占用网络io

linux 怎么用 kill 命令 结束占用 80端口的 进程

linux查看进程、端口号、查找文件位置

linux学习:Nginx--常见功能配置片段与优化-06