systemctlから返されたデフォルトターゲット
[user@host system]$ systemctl get-default
multi-user.target
/usr/lib/systemd/system/default.target リンクとは異なる値:
[user@host system]$ ls -l /usr/lib/systemd/system/default.target
lrwxrwxrwx. 1 root root 16 Mar 10 21:20 /usr/lib/systemd/system/default.target -> graphical.target
私の理解は、これが同じものであるということです。 systemdがデフォルトをdefault.targetシンボリックリンクとして保存しない場合、systemdが保存するデフォルトターゲットの実際の値はどこにありますか?
答え1
これは/etc/systemd/system/default.target
次の点があるため、最も可能性が高いです。multi-user.target
に変更すると、新しいリンクがdefault.target
作成されます。systemctl set-default [unit]
このコマンドを使用しても既存の項目は変更されません。すべてのシステムユニットと同様に。default.target
/etc/systemd/system/
/usr/lib/systemd/system/default.target
set-default
/etc
/usr
答え2
システムFAQ存在する」起動時にデフォルトのランレベルを変更するには?":
シンボリックリンク /etc/systemd/system/default.target はデフォルトで開始する場所を制御します。
デフォルトターゲットが設定されていない場合、/usr/lib/systemd/system/default.target
デフォルトターゲットが使用されます。