歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

linux系統服務daemon(1)

實現service的程序就是daemon

分類:獨立啟動的stand alone 和super alone

stand alone:可自行單獨啟動服務

啟動加載到內存中,一直占用內存和系統資源,優點在於:對於客戶端的請求,stand alone的daemon響應較快。常見的有www的daemon,ftp的daemon

super alone:一個特殊的daemon來統一管理

當沒有客戶端的請求時,各項服務都是未啟動的情況,等到有來自客戶端的請求時,super daemon才喚醒相對應的服務,當請求結束後,服務也關閉。

好處:1.super alone具有安全控管的機制,類似網絡防火牆 ;2. 不會占用系統資源。

缺點:反應較慢。常見的有telnet。

daemon工作形態的類型:

如果以daemon提供服務的工作狀態來區分,又可以將daemon分為兩大類分別是:

signal control:是通過信號管理的,只要有任何客戶端的請求進來,會立即啟動去處理,比如打印機的服務

interval control:每隔一段時間就去主動執行某些任務,之前提過的atd和crond就是屬於這種類型的daemon

daemon的啟動腳本與啟動方式

/etc/init.d/*:啟動腳本放置處

/etc/sysconfig/* 各服務的初始化環境配置文件

/etc/xinetd.conf,/etc/xinetd.d/* super daemon配置文件

/etc/*:各服務各自的配置文件

/var/lib/* 各服務產生的數據庫

Copyright © Linux教程網 All Rights Reserved