Communications over serial ports can be set up in graphical mode at level 5. However, once communications are established and functioning properly, the system will be switched over to text mode, level 3, by turning off the xwindows daemon. The system can be booted into graphical mode by default and switched to level 3 for operation. This also makes system administration easier. All professional internet servers operate in non-graphical mode (text mode) at level 3 and they are usually booted up into level 3 by default; the xwindows daemon is never installed. Graphical mode consumes most of the system resources and kills latency making it unfeasible in any real time applications, such as Internet Servers, High Security Servers, machine controls, audio processing and RF SDR servers.
To switch over from graphical mode to text mode (runlevel 3), open a terminal window, log in as root and issue the command:
systemctl isolate multi-user.target (or) systemctl isolate runlevel3.target
To switch back to graphical mode, runlevel 5, on the command line type:
systemctl isolate graphical.target (or) systemctl isolate runlevel5.target
To make the system boot into runlevel 3 by default, type:
systemctl set-default multi-user.target
To make the system boot into runlevel 5 by default, type:
systemctl set-default graphical.target |