Centos7 Systemd概念
centos7 中init程序使用的是Systemd,它是系统启动和服务器守护进程管理器,负责系统启动或运行时,激活系统资源,服务器进程和其他进程。
systemd关键特性
基于socket的激活机制:socket与服务程序分离
基于bus的激活机制
基于device的激活机制
基于path的激活机制
系统快照:保存各unit的当前状态信息于持久存储设备中
向后兼容sysv init脚本
Systemd核心单元
核心概念:unit unit表示不同类型的systemd对象,通过配置文件进行标识和配置;文件中 主要包含了系统服务、监听socket、保存的系统快照以及其它与init相关的信息
配置文件:
/usr/lib/systemd/system:每个服务最主要的启动脚本设置,类似于之前的/etc/init.d/
/run/systemd/system:系统执行过程中所产生的服务脚本,比上面目录优先运行
/etc/systemd/system