ps aux|grep tomcat
ps:Process Status进程状态监控
-aux参数
-d:显示所有进程但是忽略会话引线
-a:显示一个终端的所有进程除了会话引线
-u:uid or username 选择有效的用户id或者用户名
-x:显示没有控制终端的进程,同时显示各个命令的具体路径,
dx不能合用
grep:global search regular expression(RE) and print out the line正则表达式搜索符合的文本,并将符合的行打印出来.
|:管道符号,command1 |command2,将command1输出结果通过管道作为command2命令的输入参数.
所以:ps aux|grep tomcat搜寻所有含有tomcat进程的详细信息并打印在屏幕上.
ps aux输出列含义:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 19232 572 ? Ss 2016 0:18 /sbin/init
用户名 进程ID 占用CPU 占用内存 虚拟内存量(KB) 固定内存量(KB) 在哪个中端运行 进程状态 进程触发时间 实际使用CPU运行时间 命令名称和参数
其中start常见状态含义:
STAT狀態位常見的狀態字符
D 无法中断的休眠状态(通常 IO 的进程);R 正在运行可中在队列中可过行的;
S 处于休眠状态;
T 停止或被追踪;
W 进入内存交换 (从内核2.6开始无效);
X 死掉的进程 (基本很少見);
Z 僵尸进程;
< 优先级高的进程
N 优先级较低的进程
L 有些页被锁进内存;
s 进程的领导者(在它之下有子进程);
l 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads);
+ 位于后台的进程组;