管理进程

发布时间 2023-10-23 16:01:32作者: q_7

一:了解系统linux中系统的进程

1:进程的概念

进程是系统管理事务的基本单元,是操作系统执行特点任务的动态实体,一般情况下,每个运行的程序都有一个进程组成,比如vim编辑文件时,也会生成一个进程

进程:就是这个可执行的程序运行起来,到结束前,它就是一个进程

3种类型的进程

1)交互进程

是由shell启动的进程,可以在前台和后台都可以运行

2)批处理进程

是一个进程序列,与终端没有关系

3)守护进程

是指在系统启动时就执行的进程,并且在后台运行

2:进程号

每一个进程都有一个进程号标识pid,范围为(0~32767)pid是系统在创建进程时给每一个进程的唯一标识,一个进程终止后,进程号也会被释放,分配给下一个进程使用

(1):idle进程

进程号为0,是系统创建的第一个进程,也是唯一一个没有通过fork或者kernel_thread产生的进程

(2):systemd进程

进程号为1,是有0进程创建的,用于完成系统的初始化,,是系统中所有进程的祖先进程,系统启动完成后,就会变成守护进程,用于监时系统中的其他进程

(3):kthreadd进程

进程号为2,是管理和调度其他内核进程,会循环执行kthread函数,所有的内核线程都直接或间接的以其为父进程