什么是 Linux守护进程
什么是守护进程 守护进程也称为精灵进程(Daemon),是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。 例如Linux的大多数服务器就是用守护进程实现的。比如,ftp服务器,ssh服务器,Web服务器等。同时,守护进程完成许多系统任务。比如,作业规划进程crond等。 Linux系统启动时会启动很多系统服务进程,Windows系统也是如此,这些系统服务进程没有控制终端,不能直接和用户交互,当用户注销登陆后,这些进程还是会存在。所以守护进程一般来说自成进程组,自成会话,没有控制终端。 查看当前Linux系统下的部分守护进程 命令: ps axj | more - TPGID一栏为 -1 的都是没有控制终端的进程,也就是守护进程,而且SID一栏基本为0,相当于每个都是独立的会话,第一个为系统初始化进程。 - 在COMMAND一栏用[]括起来的名字表示内核线程,这些线程在内核里创建,没有用户空间代码,因此没有程序文件名和命令行,通常采用以K开头的名字,表示Kernel(操作系统内核)。 - 守护进程通常采用以d结尾的名字,表示Daemon。 ...

