linux-端口号<->进程

1、根据进程查看它占用的端口号
ps -ef|grep tomcat

输出:
tomcat   20676     1  3 Aug05 ?        03:52:34 /home/q/java/default/bin/java -Djava.util.logging.config.file=/home/info/conf/logging.properties -Xms4096m -Xmx4096m -Xmn2300m -XX:SurvivorRatio=6 -XX:-OmitStackTraceInFastThrow -XX:MaxPermSize=160m -server -XX:+DisableExplicitGC -Dlanrenjianshen.logs=/home/info/logs -Dlanrenjianshen.cache=/home/info/cache -verbose:gc -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:/home/info/logs/gc.log -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/home/tomcat/endorsed -classpath /home/q/tomcat/bin/bootstrap.jar -Dcatalina.base=/home/q/www/info -Dcatalina.home=/home/tomcat -Djava.io.tmpdir=/home/info/temp org.apache.catalina.startup.Bootstrap start


继续跟进程号查询端口号:
sudo netstat -anpl|grep "20676"
sudo netstat -anpl|grep "20676"|grep "0.0.0"

输出:
tcp        0      0 0.0.0.0:8080                0.0.0.0:*                   LISTEN      20676/java          
tcp        0      0 0.0.0.0:30001               0.0.0.0:*                   LISTEN      20676/java          
tcp        0      0 0.0.0.0:31218               0.0.0.0:*                   LISTEN      20676/java          
tcp        0      0 127.0.0.1:8005              0.0.0.0:*                   LISTEN      20676/java          
tcp        0      0 0.0.0.0:20071               0.0.0.0:*                   LISTEN      20676/java          
tcp        0      0 10.88.64.1XX:46964         10.88.64.1XX:9999           ESTABLISHED 20676/java          
tcp        0      0 10.88.64.1XX:60226         10.88.64.1XX:9999         ESTABLISHED 20676/java          
tcp        0      0 10.88.64.1XX:31218         10.88.64.1XX:35635         ESTABLISHED 20676/java          
tcp        0      0 10.88.64.1XX:37580         10.88.64.1XX:20880          ESTABLISHED 20676/java        



2、根据端口号查看占用它的进程
方法1

sudo lsof -i:8080  

输出:
COMMAND   PID   USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
java    20676 tomcat   26u  IPv4 408255964      0t0  TCP *:webcache (LISTEN)
java    20676 tomcat  102u  IPv4 413589766      0t0  TCP l-afaresystem1.f.cn5:webcache->l-.tc.cn2.com:42097 (ESTABLISHED)
java    20676 tomcat  111u  IPv4 413590220      0t0  TCP l-afaresystem1.f.cn5:46681->l-.tc.cn5.com:webcache (ESTABLISHED)

继续:

ps -ef|grep 20676

输出:
tomcat   20676     1  3 Aug05 ?        03:53:18 /home/q/java/default/bin/java -Djava.util.logging.config.file=/home/info/conf/logging.properties -Xms4096m -Xmx4096m -Xmn2300m -XX:SurvivorRatio=6 -XX:-OmitStackTraceInFastThrow -XX:MaxPermSize=160m -server -XX:+DisableExplicitGC -Dqunar.logs=/home/afaresystem/logs -Dnar.cache=/home/info/cache -verbose:gc -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:/home/info/logs/gc.log -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/home/q/tomcat/endorsed -classpath /home/info/tomcat/bin/bootstrap.jar -Dcatalina.base=/home/www/info -Dcatalina.home=/home/q/tomcat -Djava.io.tmpdir=/home/info/temp org.apache.catalina.startup.Bootstrap start



方法2
sudo  netstat -anpl|grep "8080"|grep "0.0.0"


输出:
tcp        0      0 0.0.0.0:8080                0.0.0.0:*                   LISTEN      20676/java   

猜你喜欢

转载自wangxinchun.iteye.com/blog/2316470