Linux进阶 查看系统进程
操作系统中进程的生命周期是:
- 创建进程,(服务启动或软件的启动)
- 进行运行状态
- 进程等待状态
- 进行唤醒
- 进程结束
一般主要关注是进行中间的三种状态,三种状态之间装换关系如下:
1、就绪状态:表示进程已经做好了运行的准备状态,只要获得内存空间,就可以立即执行。
2、阻塞状态:进程的某些请求无法获取,暂时无法继续执行的状态。(进程只能自己阻塞自己,因为只有进程自己知道还需要哪些特定事件,才能开始运行)
3、执行状态:进程以进入内存,在CPU处理下,进行执行。
ps命令
显示所有进程;-u用户以及其他详细信息。-x:显示没有控制终端的进程。linux中分别有五种进程:R:进程正在运行中;S:进程处于休眠状态,当某个条件触发时则改变。D:进程不影响系统的异步信号,及时用kill命令也不能停止。Z:进程已经终止,但进程描述符依然存在,直到父进程调用wait4()函数,后进程释放。T 停止:进程受到信号后马上停止。
注:(在linux中命令的参数格式有长短之分,长格式和短格式之间不能合并,长格式与长格式之间也不能合并,而短格式和短格式之间可以合并,合并后保留一个- 即可