How Do I Change Runlevel in Linux Without Rebooting?
Contents Users Will Often Edit Inittab and Reboot. This Isn’t Required, However, and You Can Change Runlevels Without Rebooting by Using the Telinit Command...
Users will often edit inittab and reboot. This isn’t required, however, and you can change runlevels without rebooting by using the telinit command. This will start any services associated with runlevel 5 and start X. You can use the same command to switch to runlevel 3 from runlevel 5.
How do I permanently change my runlevel in Linux?
To make a permanent change, you can edit /etc/inittab and change the default level that you just saw above. If you only need to bring the system up in a different runlevel for one boot, you can do this.
Must Read
How do I switch to a new target in Linux?
The default target is controlled by /etc/systemd/system/default. target which is a symbolic to the real . target file. To set a default target, change the symbolic to point to the target you want.