一个系统的守护进程
一大堆服务的管理程序。
比如:telnet,ftp等。如果每个服务一个守护进程,太占用资源。
所以就用xinetd统一监听端口,有人用了再把服务启起来。
在linux中一些不长期使用的服务(不重要的服务?)没有被作为单独的守护进程在开机时启用,linux把这些服务监听端口全部由一个独立的进程
xinetd集中监听,当收到相应的客户端请求之后,xinetd进程就临时启动相应服务并把相应端口移交给相应服务,客户端断开之后,相应的服务进程结
束,xinetd继续监听。要开telnet服务器,只需配置xinetd即可。
xinetd是一个daemon程序,所有结尾带d的程序都是daemon程序,也就是守护程序
守护程序分为2种处理模式:
第一个是stand alone状态的,表示该程序始终监听,一直处于运行状态,例如httpd
第二个是super daemon,它始终处于sleep状态,直到有人唤醒它,xinetd就是一个super daemon,但它的使命是将一个请求转给其他服务,也就是服务的管理者
阅读(885) | 评论(0) | 转发(0) |