使用 systemd 更改运行级别

使用 systemd 更改运行级别

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

相关内容