linux进程和端口查看

6,707 阅读1分钟

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