systemd
仍然保持运行级别及其“目标”的总体思想,但是如何通过更改系统运行级别systemd
?
我想做一些相当于旧的init
-script 方法的事情:
init 3 # Multi-user
init 5 # Graphical
答案1
来自 freedesktop.org 自己的 systemd 常见问题解答,要更改(运行)目标(系统运行级别),请使用systemctl isolate TARGET.target
:
systemctl isolate multi-user.target # or runlevel3.target
systemctl isolate graphical.target # or runlevel5.target
要更改默认目标(默认系统运行级别,用于下次重新启动),请使用systemctl set-default TARGET
:
systemctl set-default multi-user.target
systemctl set-default graphical.target