Linux系統中服務常見的兩大類詳解!

老男孩IT教育機構發表於2023-01-29

  在學習Linux技術的時候,大家一定都聽過“daemon”這個詞。所謂daemon是Linux的一些系統服務,它們是一些常駐記憶體的程式。那麼Linux中服務主要分為哪兩類?daemon擁有兩種分類方式,按照daemon是否可以在記憶體中獨立啟動可以分為:stand alone和super daemon,以下是具體的內容介紹。

  Linux系統的服務,又稱為daemon,是指常駐在記憶體中持續執行,以提供所需需要的程式。

  分類

  Linux系統的服務按管理方式主要有兩大類:stand-alone和super-daemon,即獨立管理服務和統一管理服務。

  stand-alone:這種型別的服務機制較為簡單,可以獨立啟動服務。其特點是:

  1、可以自行獨立啟動,無需透過其他機制的管理。

  2、stand-alone服務一旦啟動載入到記憶體後,就會一直佔用記憶體空間和系統資源,知道該服務被停止。

  3、由於服務一直在執行,所以對client的請求有更快的響應速度。

  典型的stand-alone服務有:httpd、ftp。

  super-daemon:這種管理機制透過一個統一的daemon來負責啟動、管理其他服務。在CentOs6.X中這個super-daemon就是xinetd這個程式。特點有:

  1、所有的服務由xinetd控管,因此對xinetd可以有安全控管的機制,如網路防火牆。

  2、clinet請求前,所需服務是未啟動的;直到client請求服務時,xinetd才會喚醒相應服務;一旦連線結束後,相應服務會被關閉。所以super-daemon方式不會一直佔用系統資源。

  3、既然有請求才會去啟動服務,所以server端的響應速度自然不如stand-alone方式來得快。

  典型的super-daemon服務有:telnet等。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2933142/,如需轉載,請註明出處,否則將追究法律責任。

相關文章