1、进程定义
【1】什么是进程:
程序是静态的代码文件
进程是指程序运行时的形态
进程是程序的一个副本
进程是有生命周期的(准备期、运行期、终止期)
【2】进程&线程
进程是资源调用的最小单位,线程是进程的最小单位
程序执行流是从上到下贯穿运行
当进程是多人物,cpu是多核心,多任务应该同时被每个核心处理,每个核心处理的任务叫线程
【3】进程状态
R(TASK_RUNNING) | 可执行态(running , ready) |
---|---|
S(TASK_INTRRUPTABLE) | 可唤醒休眠 |
D(TASK_UNINTRRUPTABLE) | 不可唤醒休眠 |
T(TASK_STOP) | 暂停状态 |
Z(EXIT_ZOMBIE) | 僵死态 |
2、进程查看命令
【1】gnome-system-monitor: 图形进程查看工具
【2】ps:进程查看
ps命令的三种风格:unix bad GNU
pa a 与终端相关的进程 (当用户登陆系统后产生的进程都是带终端的
ps x 与终端无关的进程
ps u 用户信息归类的查看方式
ps f 进程层级关系
ps o 显示指定参数 pid (comm nice pri pcpu ppid stat,user,group)
ps -e 显示所有进程
ps -f 显示信息的完整格式
ps -H 显示进程大的层级结构
ps -o 显示指定参数
ps ax显示信息如下:
PID | 进程id |
---|