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

回到顶部