Linux服务管理之systemd简介

近年来,Linux系统的init进程经历了两次重大的演进,传统的sysinit已经逐渐淡出历史舞台,新的upstartsystemd各有特点,越来越多的Linux发行版采纳了systemd。RHEL 7.0也开始使用systemd。

systemd是Linux系统中最新的初始化系统(init),它的主要设计目标是克服sysinit固有的缺点,提高系统的启动速度。systemd和Ubuntu的upstart是竞争对手,预计会取代upstart,已经有消息称ubuntu也将采用systemd作为其标准的系统初始化系统。

systemd提供了比upstart更激进的并行启动能力,采用了socket/D-Bus activation等技术启动服务。一个显而易见的结果就是,具有更快的启动速度。为了减少系统的启动时间,systemd的目标是:

  • 尽可能启动更少的进程。

  • 尽可能并行启动更多的进程。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。