Linux进程管理手册 [操作系统入门]
第一章 实验思路
Linux是多用户多任务操作系统,进程是可以通过pstree、ps、kill、pidof、top等命令管理的,跟着实验文档进一步学习吧,具体使用通过 man +命令学习;
第二章 实验目的
通过本节学习了解什么是进程,进程执行时需要的一些相关数据,能够查看程序对应的PID、如何终止一些不需要的程序;
第三章 实验步骤
3.1 内核作用:进程管理,文件管理,网络管理,驱动,内存,安全等
进程:运行的程序的一个副本,(内核保管);
线程:轻量级进程;
进程有生命周期的;
3.1.1 进程优先级
0-139 、 1-99 实时优先级、100-139 静态优先级、nice值:、“-20”-19
3.2 进程分类
守护进程:在系统启动引导的时候创建的进程,一直存在,和终端无关的进程;
前台进程:所有和终端有关的进程,通过终端启动;
3.3 进程状态:
运行态:running
就绪态(睡眠状态):ready(sleeping)
可中断 S
不可中段 D
停止态:stopd
僵尸体:已经被释放
3.4 进程管理工具
3.4.1 pstree显示进程树
3.4.2 ps显示当前进程状态信息
u 以用户为中心显示出来的进程信息
a 与终端相关进程
x 与终端无关的进程
- ps –aux
- ps -ef 显示所有进程
3.4.3 kill终止进程 (加9 强制终止进程)
kill -l 显示当前系统可用信号、man 7 signal 信号解释清单
3.4.4 pidof通过程序显示进程id
3.4.5 jobs显示后台运行的程序
3.4.6 top实时显示统计信息(内置很多交互式命令)
m 以内存百分比显示、 p 以cpu百分比显示、q 退出
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
VSZ: 虚拟内存集
RSS:常驻内存集,不能被交换出去
STAT : R 正在执行状态、S 准备状态、D 未准备好的睡眠态、T 停止态、Z 僵尸态、+ 前台程序、l 多线程、s bash、< 高优先级、N低优先级
3.5 kill 终止、kill -9彻底杀死进程、kill –KILL强制杀死进程、xkill、pkill
Linux-进程管理手册
以上是 Linux进程管理手册 [操作系统入门] 的全部内容, 来源链接: utcz.com/z/519253.html