Linux系統中服務常見的兩大類詳解!
在學習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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux系統常見檔案大小常用的命令詳解!Linux
- Linux系統上常見的檔案管理類命令Linux
- Linux系統常見的三種裝置分類!Linux
- Linux系統常見的5大主要模組!Linux
- 常見的 Linux 系統版本Linux
- 新手linux系統常見問題解決方案Linux
- 常見的Linux作業系統有哪些?你都瞭解嗎?Linux作業系統
- Java enum列舉類詳解 列舉的常見用法Java
- Linux系統常見的管理皮膚有哪些?Linux
- 常見的Linux系統有哪些?你知道嗎?Linux
- 【Linux入門知識分享】常見的Linux系統有哪些?Linux
- Linux下chkconfig命令詳解即新增服務以及兩種方式啟動關閉系統服務Linux
- 這是我見過的最詳細的Linux系統結構講解!Linux
- Linux系統常見的發行版本以及區別!Linux
- Linux系統中,常見的隱形檔案有哪些?Linux
- Linux 檔案系統詳解Linux
- Linux檔案系統詳解Linux
- 高併發解決方案詳解(9大常見解決方案)
- 詳解常見的損失函式函式
- HTML常見標籤詳解HTML
- Linux常見的軟體包管理任務Linux
- 導致linux系統快取高的常見原因有哪些Linux快取
- 如何發現 Kubernetes 中服務和工作負載的異常負載
- linux系統awk命令使用詳解Linux
- Linux系統殭屍程式詳解Linux
- Linux作業系統最常見的10大優勢!Linux作業系統
- 常見的網路安全威脅詳解!
- 常見開源協議詳解協議
- 常見的linux命令Linux
- 常見的Linux分支Linux
- Apache Spark常見的三大誤解ApacheSpark
- Linux - 常見埠和服務的對照和解釋Linux
- 基於Linux核心的作業系統的常見目錄說明Linux作業系統
- Linux驅動子系統是什麼?常見有哪些?Linux
- 詳解 Linux 中的虛擬檔案系統Linux
- Linux作業系統中的7功能詳解Linux作業系統
- Linux 常見的六大 IPC 通訊方式Linux
- Linux常見的開發命令有哪些?分類介紹!Linux