General Information
There are no longer runlevels; systemd uses “targets”.
Unit configuration file locations
Show available unit types
systemctl -t help
Some common targets
What targets are currently active?
systemctl -t target
Current default target
systemctl get-default
Set default to graphical target
systemctl set-default graphical.target
List loaded unit files (systemctl) of type target (–type=target) whether they are active or not (–all)
systemctl --type=target --all
List all installed unit files on the system
systemctl list-unit-files
View a target's dependencies
systemctl list-dependencies multi-user.target
Move from graphical target to multi-user (command prompt)
systemctl isolate multi-user.target
Note: By default, systemctl commands will only show the active configuration files unless you pass the “–all” option
To boot to something other than the default target, such as the rescue target, during boot: