1. 根据进程名查看进程信息,以查看tomcat进程名为例
ps -ef | grep {programName}

2.根据进程PID 查看进程信息
ps -ef | grep {PID}

3. 根据端口查看对应进程
netstat -tunlp | grep {port}

4. 查看进程PID占用端口情况
netstat -nap | grep {PID}

5. ps -ef 和ps -aux
区别

UID 用户ID、但输出的是用户名
PID 进程的ID
PPID 父进程ID
C 进程占用CPU的百分比
STIME 进程启动到现在的时间
TTY 该进程在那个终端上运行,若与终端无关,则显示?
CMD 命令的名称和参数

USER 用户名
%CPU 进程占用的CPU百分比
%MEM 占用内存的百分比
VSZ 该进程使用的虚拟內存量(KB)
RSS 该进程占用的固定內存量(KB)(驻留中页的数量)
STAT 进程的状态
START 该进程被触发启动时间
TIME 该进程实际使用CPU运行的时间
注意使用场景:
看进程的CPU占用率和内存占用率,可以使用aux
看进程的父进程ID和完整的COMMAND命令,可以使用ef