守护进程(daemon)与服务(Serivice)

2013年3月29日 由 Creater 留言 »

服务指的是指可以提供比如系统或者网络功能的程序。

守护进程则是负责启动相应服务的程序。

守护进程可以分为两种:

1.这种守护进程,仅仅启动单个服务,比如www的守护进程(httpd),ftp的守护进程(vsftpd)。这种守护进程启动后就一直呆在内存里,会一直占用内存与系统资源。所以速度很快。

2.这种守护进程可以启动多个服务。比如远程登录(telnet)。这种守护进程在需要启动某个服务时才加载相应的服务程序来启动,在服务终止后,该守护进程会清理资源。所以这种守护进程相对来说速度较慢。另外如果需要处理多个对象,可以才有多线程同时处理与单线程排队处理。

守护进程的工作状态:

1.信号控制型,如果有任何客户的请求过来,他就会立即启动去处理,比如打印机服务(cupsd)

2.间隔时间型:指的是每隔一段时间就去主动执行某项任务。比如atd与crond。

 

 

广告位

发表评论

你必须 登陆 方可发表评论.