linux之系統服務

系統服務介紹:

定義

服務:常駐在內存中的程序,且可以提供一些系統或網路功能,那就是服務
比如:
apache提供web服務
ftp提供問價你下載上傳服務
ssh提供遠程連接服務
防火牆提供了安全防護服務等等

守護進程

linux服務器的主要任務就是爲本地或遠程用戶提供各種服務。通常Linux系統上提供服務的程序室友運行在後臺的守護進程(Daemon)來執行。一個實際運行中的linux系統一般會有多個這樣的程序在運行。這些後臺守護進程在系統開機後就運行了,並且在時刻地監聽前臺客戶地服務請求,一旦客戶發出了服務請求,售後進程變爲它們提供服務

特殊守護進程

系統出事話進程是一個特殊的守護進程,其PID爲1,它是所有其他守護進程的父進程,或者祖先進程。也就是說,系統上所有的守護進程都有系統初始化進程進行管理的。(如啓動,停止等)

systemV linux6之前 systemd linux7之後
init按照優先級的高低,先後喚醒其他服務 並行啓動,速度更開
服務有依賴關係 服務依懶性自我檢查
多個命令協同工作管理服務(init service chkconfig) 一個命令管理服務 (systemctl)
向下兼容init服務

init共有7中模式

  • init0 ——關機
  • init1——
  • init2——
  • init3——
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章