22.2.1 什么是守护进程

来源:互联网 发布:如何更改ss 端口 编辑:程序博客网 时间:2024/05/21 14:00

22.2.1  什么是守护进程

守护进程(daemon)是一类在后台运行的特殊进程,用于执行特定的系统任务。很多守护进程在系统引导的时候启动,并且一直运行直到系统关闭;另一些只在需要的时候才启动,完成任务后就自动结束。举例来说,/etc/sbin/sshd(注意,不是/etc/init.d/sshd)就是SSH服务的守护进程,这个进程启动后会一直运行,在后台监听22号端口,等待并响应来自客户机的SSH连接请求。

init是系统中第一个启动、也是最重要的守护进程。init会持续工作,保证启动和登录的顺利进行,并且适时地“杀死”那些没有响应的进程。只要系统还在运行,就可以看到init守护进程。

 

$ ps aux | grep init                            ##在进程列表中搜索init进程

root         1  0.0  0.0   4020   888 ?        Ss   13:17   0:00 /sbin/init

 

xinetdinetd是管理其他守护进程(例如sshd)的守护进程。引入这两个守护进程的目的将在22.2.2节中介绍。