web-dev-qa-db-ja.com

systemd:デフォルトのランレベルを変更

Systemdのデフォルトのランレベルを変更する2つの方法を見つけました:

https://wiki.archlinux.org/index.php/systemd#Change_default_target_to_boot_into

# systemctl enable multi-user.target

http://www.freedesktop.org/wiki/Software/systemd/FrequentlyAskedQuestions/

# ln -sf /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target

背景:サーバーでXDM/GDMを起動したくありません。

デフォルトのランレベルを変更するための好ましい方法はどれですか?

1
guettli

私の意見では、XDM/GDMの実行を回避する最善の方法は、単にインストールを回避することです。 2番目に良い方法はsystemdでそれを無効にすることです。常にまったく同じセットアップで起動したい場合、ランレベルで遊ぶ理由は確かにありません。

それでもそれを希望する場合は、アップストリームで文書化されている方法が一般的に正しい方法です。 Archlinux wikiは、廃止された情報やディストリビューション固有の情報を含む可能性があり、実際にArchlinuxを使用するかどうかを指定しなかったという点で信頼性がありません。この場合、ウィキをもう一度見ると、次のように表示されます。

systemctl set-default -f multi-user.target

このコマンドは、リンクを作成/置換するだけです。この例外的なケースでは、配布wikiはアップストリームのFAQよりも最新に見えます。

2
Pavel Šimerda