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
기본 대상이 사용됩니다.