Linux的进程管理

Posted HelloBytes

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux的进程管理相关的知识,希望对你有一定的参考价值。

进程的类型:

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

后台进程:

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

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

守护进程:

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

进程的标记:

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

父子进程关系:

命令:pstree

特殊的进程:

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

Map ps 查看进程标记;

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

ps -aux

Ps - u root

Cpu 进程排序:

Kill -9 pid

操作Linux进程的相关命令

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

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

以上是关于Linux的进程管理的主要内容,如果未能解决你的问题,请参考以下文章

Linux 内核Linux 内核体系架构 ( 进程调度 | 内存管理 | 中断管理 | 设备管理 | 文件系统 )

Linux性能及调优指南(翻译)之Linux进程管理

linux进程管理

Linux 进程管理 进程优先级管理

linux进程管理

Linux进程管理专题