애플리케이션을 패치할 수 있도록 CentOS 7에서 런레벨을 전환하고 싶습니다. 다음 명령을 실행하여 런레벨을 3에서 2로 전환하려고 시도했지만 재부팅 후에도 여전히 런레벨 3이 표시됩니다.
이를 수행하는 방법/명령이 있는지 궁금합니다.
ln -s /lib/systemd/system/runlevel2.target /etc/systemd/system/default.target
답변1
일시적으로만 런레벨 2로 변경하려면 다음을 호출하세요.
# sysemctl isolate multi-user.target
답변2
따라서협회, 다음을 볼 수 있습니다.
Traditional runlevel New target name Symbolically linked to...
Runlevel 0 | runlevel0.target -> poweroff.target
Runlevel 1 | runlevel1.target -> rescue.target
Runlevel 2 | runlevel2.target -> multi-user.target
Runlevel 3 | runlevel3.target -> multi-user.target
Runlevel 4 | runlevel4.target -> multi-user.target
Runlevel 5 | runlevel5.target -> graphical.target
Runlevel 6 | runlevel6.target -> reboot.target
현재 컬렉션을 얻으려면 runlevel
:
# systemctl get-default
runlevel
따라서 RHEL 7에서 변경하려면 systemctl
명령을 사용하여 런레벨을 변경해 보십시오. runlevel 2
으로 구성되어 있기 때문에multi-user.target
# systemctl isolate multi-user.target
# systemctl isolate runlevel2.target
# systemctl set-default multi-user.target
# rm '/etc/systemd/system/default.target'
# ln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target'
이 빨간 모자도 같은 효과가 있어요협회.