アプリケーションにパッチを適用できるように、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'
この赤い帽子も同じ効果があります。協会。