systemctl 없이 systemd 런레벨을 설정하는 방법은 무엇입니까?
systemctl
Raspbery Pi 이미지 콘텐츠에 액세스하여 거기에 있는 모든 파일을 편집할 수 있지만 실행 하거나 실행할 수는 없습니다 raspi-config
. 구성 파일을 편집하여 실행 수준을 어떻게 변경합니까?
답변1
당신이 원하는 것은 심볼릭 링크를 변경하는 것입니다 default.target
.
Debian 기반 Raspberry PiOS의 경우 다음에서 찾을 수 있습니다.
/etc/systemd/system/default.target
의 대상을 가리킬 것입니다 /lib/systemd/system
. 여기에서 각 런레벨에 해당하는 심볼릭 링크를 찾아 확인하고 default.target
이를 가리키는 위치를 확인할 수도 있습니다.
$ ls -l /lib/systemd/system/runlevel?.target | cut -c 40-
/lib/systemd/system/runlevel0.target -> poweroff.target
/lib/systemd/system/runlevel1.target -> rescue.target
/lib/systemd/system/runlevel2.target -> multi-user.target
/lib/systemd/system/runlevel3.target -> multi-user.target
/lib/systemd/system/runlevel4.target -> multi-user.target
/lib/systemd/system/runlevel5.target -> graphical.target
/lib/systemd/system/runlevel6.target -> reboot.target
/etc/systemd/system/default.target
예를 들어 runlevel3의 경우 에 대한 심볼릭 링크인지 확인하세요 /lib/systemd/system/multi-user.target
. 이는 이미지에서 부팅하면 적용됩니다.