1.进程:已启动的可执行的程序的运行实例。(实例:硬盘的复制品)
组成部分:已分配内存的地址空间。
安全属性,包括所有权凭据和特权。
程序代码的一个或多个执行线程。(cpu分段时间执行不同的指令)
进程状态。
生命周期:父进程复制自己的地址空间创建一个新的子进程结构,且每个进程都分配一个ID(pid),任何进程都可以创建子进程,且所有进程都是第一个进程的后代。
2.PS:Precess Status(进程状态)
ps+空格aux(查看该电脑文件的所有进程的静态状态)
user:用户
PID:进程id
%CPU:cpu占比
%MEM:内存占比
VSZ:占虚拟内存
RSS:占实际内存
TTY:进程运行终端(在窗口中敲指令)
STAT:进程状态
START:进程启动时间
TIME:进程占cpu的总时间(把cpu时间分成一段一段的,每一段时间执行不同的任务)
command:进程文件
ps+空格+aux+--sort+(%cpu,%cmem……)占比时间
top+-d+空格1 //每一秒刷新
top+回车 (查看所有进程状态,且进程是动态的)
top+空格-d+空格1+空格-p+空格行数(某一行的进程变化,若加上,行数则从第n行到n+n行的进程状态)
3.使用进程控制进程kill :kill+文件名(杀死某程序)
1重新加载配置 2键盘中断或ctrl+c
3键盘退出 ctrl+/ 9终止进程,无条件
15终止(正常结束) 18继续
19暂停 20键盘暂停 ctrl+z
kill+空格+(上述数字)+空格文件pid(是某些程序……)
4.进程优先级nice:进程的优先级数字-20~19,且数字越低,优先级越高。(pr,可调节)
NI:实际nice值(系统操控,不可调节)
查找优先级:ps+空格axo+空格pid,command,nice
更改优先级:renice+空格优先级等级+文件pid