systemctl get-default가 default.target 링크와 다릅니다.

systemctl get-default가 default.target 링크와 다릅니다.

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.targetset-default/etc/usr

답변2

시스템 FAQ존재하다"시작 시 기본 런레벨을 변경하는 방법은 무엇입니까?":

심볼릭 링크 /etc/systemd/system/default.target은 기본적으로 시작하는 위치를 제어합니다.

기본 대상이 구성되지 않은 경우 /usr/lib/systemd/system/default.target기본 대상이 사용됩니다.

관련 정보