系統服務介紹:
定義
服務:常駐在內存中的程序,且可以提供一些系統或網路功能,那就是服務
比如:
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——