Ubuntu 上的 RC 文件夹是否已过时?

Ubuntu 上的 RC 文件夹是否已过时?

我正在学习Linux,使用Ubuntu。我想从运行级别之一删除网络管理。我之前已经正确地完成了此操作,但现在,无论我如何努力,我都无法从所需的运行级别中删除脚本。

在此输入图像描述

rc3 文件夹是空的,那么我如何在运行级别 3 上工作?!

答案1

是的,Ubuntu 版本 15.04 已切换到系统。 rcX.d 文件夹大部分已过时。

您可以使用配置命令,例如sudo systemctl disable network-manager.service禁用网络管理器(这应该使网络大部分处于未配置状态)。

systemd 中没有运行级别,但有一个等效的运行级别,称为“目标”。技术人员列出这样的映射:

  • 运行级别 0 与 poweroff.target 匹配。
  • 运行级别 1 与rescue.target 匹配。
  • 运行级别 3 由 multi-user.target 模拟。
  • 运行级别 5 由graphical.target 模拟。
  • 运行级别 6 由reboot.target 模拟。

您可以通过 切换到特定目标systemctl isolate multi-user.target。符号链接通常存在,因此您也可以输入systemctl isolate runlevel3.target

为了从特定目标中删除单元,您可以修改单元的WantedBy指令。请注意,目标可以相互依赖,因此从目标中删除一个单位也会将其从依赖者中删除。

相关内容