daemon的分類:
1.stand_alone:此daemon可以自行單獨(dú)啟動(dòng)服務(wù)
WWW 的 daemon (httpd)
FTP 的 daemon(vsftpd)
2.super daemon:一個(gè)特殊的daemon 來(lái)統(tǒng)一管理.
當(dāng)沒(méi)有客戶端請(qǐng)求時(shí),各項(xiàng)服務(wù)都是未啟動(dòng)的情況导梆,等到有來(lái)自客戶端的請(qǐng)求時(shí)暑劝,super daemon才喚醒相對(duì)應(yīng)的服務(wù).
好處:
(1)由于是有super daemon喚醒各項(xiàng)服務(wù)因此具有安全管控的功能,類似于防火墻
(2)服務(wù)在客戶端斷開(kāi)連接后就關(guān)閉,因此不會(huì)占用系統(tǒng)資源。
缺點(diǎn):每次喚醒服務(wù)加載到內(nèi)存的時(shí)間是需要考慮的熙暴;比如:telnet.
daemon的工作形態(tài)的類型:
signal-control:通過(guò)信號(hào)來(lái)管理只要有請(qǐng)求就立即啟動(dòng)去處理.
interval-control:每隔一段時(shí)間就主動(dòng)去執(zhí)行某項(xiàng)工作秒咨,我們要做的就是在配置文件時(shí)指定服務(wù)要進(jìn)行的時(shí)間和工作.