linux系統啟動時會啟動很多系統服務程序,這些系統服 務程序沒有控制終端,不能直接和使用者互動。其它程序都是在使用者登入或執行程式時建立,在運⾏結束或⽤戶登出時終止,但系統服務程序不受使用者登入登出的影響,它們⼀直在執行著。這種程序叫守護程序。
守護程序隨系統的啟動和關閉而啟動和關閉,一直在後台,隨時響應使用者的操作。
守護程序名稱
用處crond
計畫任務
dhcpd
動態ip位址分配服務(dhcp)
**服務
lpd列印伺服器
named
網域名稱解析服務(dns)
nfs檔案共享服務
smb檔案共享與列印服務(samba)
syslog
系統日誌
gpm滑鼠程序
Linux守護程序
linux下守護程序一般分為5步,但是實際上只有前兩步是關鍵。第一步 建立子程序,關閉父程序。使用fork 建立,父程序exit 退出。關鍵第二步 建立新的會話id,setsid 作用是使子程序擺脫原有的會話 程序組 終端的控制,其實,linux下每個程序都是由一號程序建立而來的,每個程序都是1號程...
Linux 守護程序
守護程序daemon,是生存期較長的一種程序,名字一般以字母d結尾。它們常常在系統自舉時啟動,僅在系統關閉時才終止。因為它們沒有控制終端,所以說它們是在後台執行的。linux系統有很多守護程序,它們執行日常事務活動。自舉只有兩個功能 加電自檢和磁碟引導。加電自檢 當我們按下計算機電源開關時,頭幾秒鐘...
Linux守護程序
程式設計級別 一 守護程序的概念 守護程序是一種生存期比較長的程序,常常在系統自舉時啟動,在系統關閉時退出。因為他們沒有控制終端,因此是在後台執行的。二 守護程序的程式設計規則 1清除檔案模式建立遮蔽字 2成為乙個新的會話首程序 3略hup訊號。然後再次fork 4改變當前工作路徑 5關閉所有的檔案...