SysVinit to Systemd Cheatsheet/zh

该文档目的在于帮助系统管理员了解 systemd 中可以取代原先 sysvinit 工作流程的命令. 如果想要了解 systemd 的一般信息，参阅 systemd.

注意 'service' 和 'chkconfig' 命令在 systemd 环境下依然可用，该教程目的在于告诉您如何使用原生 systemctl 替代品.

服务
注意以上列出的所有 /sbin/service 和 /sbin/chkconfig 在 systemd 环境下依然可以工作，并且在必要的情况下将会被翻译成原生的等效命令. 唯一的例外是 chkconfig --list.

运行级别/目标
Systemd 引入一个概念 目标，它的用途和运行级别类似，但是运行起来有一些不同. 每一个目标使用名称而不是数字命名的，服务于一个特定的目的. which serve a similar purpose as runlevels but act a little different. Each target is named instead of numbered and is intended to serve a specific purpose. 一些 目标 通过继承另一个 目标 然后添加其他额外服务来实现. 也有一些 systemd 目标 模仿通常的 sysvinit 运行级别，于是您依然可以通过熟悉的 来切换 目标. 在纯净 Fedora 系统上运行级别 0, 1, 3, 5, 和 6; 与特定的 目标 之间存在 1:1 的映射关系. 遗憾的是，对于用户自定义运行级别 2 和 4 没法实现类似的转换. 如果您使用了这些运行级别，建议您用  的方式创建一个新的 systemd 目标，并以一个已有的运行级别作为基础 (您可以查看   作为例子)，创建一个目录  ，然后符号链接您想要启用的额外服务到该目录下 (您符号链接的服务位于  ).

改变运行级别：