systemd-debug-generator 中文手册

译者:金步国


版权声明

本文译者是一位开源理念的坚定支持者,所以本文虽然不是软件,但是遵照开源的精神发布。

其他作品

本文译者十分愿意与他人分享劳动成果,如果你对我的其他翻译作品或者技术文章有兴趣,可以在如下位置查看现有的作品集:

联系方式

由于译者水平有限,因此不能保证译文内容准确无误。如果你发现了译文中的错误(哪怕是错别字也好),请来信指出,任何提高译文质量的建议我都将虚心接纳。


手册索引 · 指令索引systemd-241

名称

systemd-debug-generator — 用于在启动时开启调试 shell 以及 屏蔽特定单元的生成器

大纲

/usr/lib/systemd/system-generators/systemd-debug-generator

描述

systemd-debug-generator 生成器 能够理解下列三个 内核引导选项:

如果给 systemd.mask=rd.systemd.mask= 选项指定一个单元名称,那么表示屏蔽该单元, 其效果类似于 systemctl(1)mask 命令。这通常用于从启动流程中 删除某些单元,以调试系统的启动故障。 可以多次使用此选项。 rd.systemd.mask= 仅适用于 初始内存盘(initrd)、 systemd.mask= 仅适用于主系统。

如果给 systemd.wants=rd.systemd.wants= 选项指定一个 单元名称,那么表示在启动过程中启动该单元。 这通常用于向启动流程中添加一个或多个希望启动的单元。 可以多次使用此选项。 rd.systemd.wants= 仅适用于 初始内存盘(initrd)、 systemd.wants= 仅适用于主系统。

如果使用了 systemd.debug_shellrd.systemd.debug_shell 选项, 那么将会在启动过程中启动 "debug-shell.service" 服务。 该服务将会在系统启动的早期在 tty9 上开启一个调试 shell 。 注意, 此调试 shell 亦可使用 systemctl(1)enable 命令永久开启。 rd.systemd.debug_shell= 仅适用于 初始内存盘(initrd)、 systemd.debug_shell 仅适用于主系统。

systemd-debug-generator 遵守 systemd.generator(7) 中制订的规范。

参见

systemd(1), systemctl(1), kernel-command-line(7)