linux中的查看和tomcat有關系的進程的命令
例如
[root@localhost bin]# ps -eaf | grep tomcat root 5091 1 0 23:04 pts/0 00:00:07 /opt/soft/jdk1.8.0_144/jre/bin/java -Djava.util.logging.config.file=/opt/tomcat/apache-tomcat-8.0.28/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/tomcat/apache-tomcat-8.0.28/endorsed -classpath /opt/tomcat/apache-tomcat-8.0.28/bin/bootstrap.jar:/opt/tomcat/apache-tomcat-8.0.28/bin/tomcat-juli.jar -Dcatalina.base=/opt/tomcat/apache-tomcat-8.0.28 -Dcatalina.home=/opt/tomcat/apache-tomcat-8.0.28 -Djava.io.tmpdir=/opt/tomcat/apache-tomcat-8.0.28/temp org.apache.catalina.startup.Bootstrap start root 5412 4063 0 23:35 pts/0 00:00:00 grep --color=auto tomcat [root@localhost bin]# ps -ef | grep tomcat root 5091 1 0 23:04 pts/0 00:00:07 /opt/soft/jdk1.8.0_144/jre/bin/java -Djava.util.logging.config.file=/opt/tomcat/apache-tomcat-8.0.28/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/tomcat/apache-tomcat-8.0.28/endorsed -classpath /opt/tomcat/apache-tomcat-8.0.28/bin/bootstrap.jar:/opt/tomcat/apache-tomcat-8.0.28/bin/tomcat-juli.jar -Dcatalina.base=/opt/tomcat/apache-tomcat-8.0.28 -Dcatalina.home=/opt/tomcat/apache-tomcat-8.0.28 -Djava.io.tmpdir=/opt/tomcat/apache-tomcat-8.0.28/temp org.apache.catalina.startup.Bootstrap start root 5414 4063 0 23:35 pts/0 00:00:00 grep --color=auto tomcat
ps -ef的意思是以長格式顯示所有進程,“|”是管道,意思是前面ps的輸出做為后面的輸入,然后grep tomcat是在所有進程里查找與字符tomcat有關的進程,並顯示出來。
ps 命令就是最根本相應情況下也是相當強大地進程查看命令
ps[選項]
-e顯示所有進程,環境變量
-f全格式
-h不顯示標題
-l長格式
-w寬輸出
a顯示終端上地所有進程,包括其他用戶地進程
r只顯示正在運行地進程
x顯示沒有控制終端地進程
另一種解釋
ps:將某個進程顯示出來,是Linux中最常用的進程查看命令,功能強大
-A:顯示所有程序
-e:此參數的效果和指定“A”參數相同
-f:顯示UID,PPID與STIME
grep:查找,文本搜索工具,全稱是Global Expression Print,表示全局正則表達式,把匹配的行打印出來
|:管道命令,指ps和grep同時執行
又例如:ps -ef | grep java,檢查java進程是否存在
ps -ef | grep java
字段含義如下:
UID PID PPID C STIME TTY TIME CMD
roo 1306 1 0 09:23 ? 00:00:17 /root/work/jdk1.8/bin/java
UID:程序被該UID所擁有
PID:該程序的ID
PPID:上級父程序的ID
C:CPU使用的資源百分比
STIME:系統啟動時間
TTY:登入者的終端機位置
TIME:使用掉的CPU時間
CMD:所下達的是什么指令
參考鏈接:https://blog.csdn.net/Johnson8702/article/details/82108433