Linux
RC 文件夾在 Ubuntu 上過時了嗎?
我正在使用 Ubuntu 學習 Linux。我想從其中一個執行級別中刪除網路管理。我以前正確地做到了這一點,但現在,無論我多麼努力,我都無法從所需的執行級別中刪除腳本。
rc3 文件夾是空的,所以我如何在執行級別 3 上工作?!
是的,Ubuntu 15.04 版本切換到systemd。rcX.d 文件夾大多已過時。
您可以使用配置命令
sudo systemctl disable network-manager.service
,例如禁用網路管理器(這應該使網路大部分未配置)。systemd 中沒有執行級別,但有一個等效的稱為“目標”。tecmint列出這樣的映射:
- 執行級別 0 與 poweroff.target 匹配。
- 執行級別 1 與rescue.target 匹配。
- 執行級別 3 由 multi-user.target 模擬。
- 執行級別 5 由 graphics.target 模擬。
- 執行級別 6 由 reboot.target 模擬。
您可以通過 切換到特定目標
systemctl isolate multi-user.target
。符號連結通常存在,因此您也可以輸入systemctl isolate runlevel3.target
為了從特定目標中刪除一個單元,您可以修改該單元的
WantedBy
指令。請注意,目標可以相互依賴,因此從目標中刪除一個單元也會將其從依賴者中刪除。