Linux Systemd 簡介

  systemd是linux下的一款系統和服務管理器,爲什麼要使用systemd ? 在rpm包二進制方式安裝的linux軟件中,使用init守護進程進行服務狀態的管理或者 使用service命令 例如啓動Mysql數據庫可以是 /etc/init.d/mysql start 或者service mysql start.

使用linux init進程進行管理服務的時候有兩個缺點:

  1.init系統進程是串行執行的,也就是同步的 ,只有前一個進程啓動完成,纔會啓動下一進程。

  2.啓動腳步複雜,init進程是隻執行啓動腳步,不管其他的任務

使用Systemd優點:

  1.Systemd支持並行化任務,

   2.同時採用socket於D-Bus總線式激活服務,按需啓動守護進程(daemon)

在新版的Linux系統中都在使用sytemd 進行管理 例如(Ubuntu 16、Debian 8、CentOS 7)

具體的操作sytemd命令使用參考 阮一峯 http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html

Systemd介紹https://wiki.archlinux.org/index.php/systemd_(簡體中文)

https://www.freedesktop.org/wiki/Software/systemd/

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