1. 背景 CentOS 7.x 之前的版本,系统启动时,第一支呼叫的程序是 init ,然后 init 去唤起所有的系统所需要的服务,无论是本地服务还是网络服务.所有的服务启动脚本都放置于 /etc/init.d 下面,基本上都是使用 bash shell script 所写成的脚本程序. 从CentOS 7.x 以后,Red Hat 放弃了 init 启动脚本的方法,改用systemd 这个启动服务管理机制. 2.systemctl管理服务的好处 平行处理所有服务,加速开机流程 旧的init