Lesson 3.2: Boot systems into different targets manually


Changing Default Boot Mode

View the default target of system

# If it is currently in graphical mode
[root@sanjeeb ~]# systemctl get-default 
graphical.target
 
# If it is currently in command line mode
[root@sanjeeb ~]# systemctl get-default 
multi-user.target

To change the target of system

# Set to multi-user (CLI)
[root@sanjeeb ~]# systemctl set-default multi-user.target
Removed "/etc/systemd/system/default.target".
Created symlink /etc/systemd/system/default.target /usr/lib/systemd/system/multi-user.target.
[root@sanjeeb ~]# systemctl get-default 
multi-user.target
 
# Set to graphical (GUI)
[root@sanjeeb ~]# systemctl set-default graphical.target 
Removed "/etc/systemd/system/default.target".
Created symlink /etc/systemd/system/default.target /usr/lib/systemd/system/graphical.target.
[root@sanjeeb ~]# systemctl get-default 
graphical.target

How to change manually into a different runlevel targetisolate

[root@sanjeeb ~]# systemctl isolate multi-user.target
 
[root@sanjeeb ~]# systemctl isolate graphical.target
All systems normal

© 2025 2023 Sanjeeb KC. All rights reserved.