技术概述:
Linux操作进程的相关方法,包括查询进程、进程查询结果解释以及关闭进程。
一、查看进程
1、查看所有进程
ps aux | less
运行结果:
查询结果从左到右分别是:USER(进程用户ID)、PID(进程号)、%CPU(CPU占用率)、%MEM(内存占用率)、VSZ(进程的虚拟大小)、RSS(驻留集的大小,可以理解为内存中页的数量)、TTY(登入者终端名,不是从终端启动的进程则显示?)、STAT(进程状态,S-睡眠,R-正在运行,D-短期等待,Z-僵死进程)、START(进程启动的时间)、TIME(使用掉的CPU时间)、COMMAND(执行的命令)
2、使用ps查进程ID
- 以服务名称查询:
ps -ef | grep java
ps -ef | grep nginx
查询结果:
查询结果从左到右分别是:进程用户ID(UID)、进程ID(PID)、父进程ID(PPID)、CPU调度情况(C)、进程启动的时间(STIME)、进程共占用CPU时间(TIME)、启动进程的命令(CMD)
2. 以启动的命令查询:
ps aux | grep "java -jar"
查询结果:
查询结果从左到右分别是:USER(进程用户ID)、PID(进程号)、%CPU(CPU占用率)、%MEM(内存占用率)、VSZ(进程的虚拟大小)、RSS(驻留集的大小,可以理解为内存中页的数量)、TTY(登入者终端名,不是从终端启动的进程则显示?)、STAT(进程状态,S-睡眠,R-正在运行,D-短期等待,Z-僵死进程)、START(进程启动的时间)、TIME(使用掉的CPU时间)、COMMAND(执行的命令)
二、关闭进程:
最常用的方法:kill -9 进程ID
kill -9 20022
三、总结
这篇文章记录了Linux查看进程的几种方式,查看进程的结果,以及关闭进程的方法。现在对Linux有了初步的了解,以后需要继续努力!