僵尸进程

僵尸进程是当子进程父进程先结束,内核释放了子进程所有资源,而父进程没有来得及wait子进程,进程表中的子进程表项需要父进程清除但是没有被清除,导致进程号在进程结束后仍然被占用,此时子进程将成为一个僵尸进程。

僵尸进程的危害是占用进程号,而操作系统的进程号是有限的,这是一种对于资源的浪费。

僵死进程

僵死进程就是僵尸进程。

孤儿进程

在其父进程执行完成或被终止后仍继续运行的一类进程。这些孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。

守护进程

守护进程(daemon)是一类在后台运行的特殊进程,用于执行特定的系统任务。很多守护进程在系统引导的时候启动,并且一直运行直到系统关闭。另一些只在需要的时候才启动,完成任务后就自动结束。

守护进程的进程名字的最后一个字母大部分为d,如httpd, named等。