linux命令学习02-通过tomcat学习ps和netstat

问题:如何查找tomcat进程,以及tomcat占用的端口号?

1、ps -ef|grep tomcat

root 1984 1 19 10:20 ? 00:00:10 /opt/jdk1.7.0_80/jre/bin/java -Djava.util.logging.config.file=/opt/apache-tomcat-7.0.68/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/apache-tomcat-7.0.68/endorsed -classpath /opt/apache-tomcat-7.0.68/bin/bootstrap.jar:/opt/apache-tomcat-7.0.68/bin/tomcat-juli.jar -Dcatalina.base=/opt/apache-tomcat-7.0.68 -Dcatalina.home=/opt/apache-tomcat-7.0.68 -Djava.io.tmpdir=/opt/apache-tomcat-7.0.68/temp org.apache.catalina.startup.Bootstrap start

root 2066 2036 0 10:21 pts/0 00:00:00 grep tomcat

    1984就是tomcat进程号

    -e 显示所有进程

    -f  显示程序间的关系

2、netstat -tupln|grep 1984

tcp 0 0 ::ffff:127.0.0.1:8005 :::* LISTEN 1984/java 

tcp 0 0 :::8009 :::* LISTEN 1984/java 

tcp 0 0 :::8080 :::* LISTEN 1984/java

-t (tcp)仅显示tcp相关选项

-u (udp)仅显示udp相关选项

-n 拒绝显示别名,能显示数字的全部转化成数字。

-l 仅列出有在 Listen (监听) 的服務状态

-p 显示建立相关链接的程序名

原文地址:https://www.cnblogs.com/sdnu/p/5351519.html