Linux的进程管理

进程的类型:

前台进程:前台进程就是具有终端,可以和用户交互的进程

后台进程:

◆与前台进程相对,没有占用终端的就是后台进程
◆后台程序基本上不和用户交互,优先级比前台进程低

将需要执行的命令以“&”符号结束

守护进程:

◆守护(daemon)进程是特殊的后台进程
◆很多守护进程在系统弓|导的时候启动,一直运行直到系统关闭
◆Linux有很多典型的守护进程
比如:crond,httpd,sshd

进程的标记:

◆进程ID是进程的唯一 标记,每个进程拥有不同的ID
◆进程ID表现为一-个非负整数,最大值由操作系统限定

Linux的进程管理

父子进程关系:

Linux的进程管理

命令:pstree

Linux的进程管理

特殊的进程:

ID为0的进程为idle进程,是系统创建的第一个进程|
ID为1的进程为init进程,是Q号进程的子进程,完成系统初始化
Init进程是所有用户进程的祖先进程
进程模型:

Map ps 查看进程标记;

Linux的进程管理

操作Linux进程的相关命令
ps命令
top命令
kill命令

ps -aux

Linux的进程管理

Ps - u root

Linux的进程管理

Cpu 进程排序:

Linux的进程管理

Kill -9 pid

Linux的进程管理

操作Linux进程的相关命令

◆ps命令常用于显示当前进程的状态
◆ps命令常配合aux参数或ef参数和grep命令检索特定进程
操作Linux进程的相关命令
◆kill命令 发送指定信号给进程
A
◆kill-I 可以查看操作系统支持的信号

只有(SIGKILL 9)信号可以无条件终止进程,其他信号进程有权忽略