# **Linux RunLevels report** ![](https://i.imgur.com/TAUkHtU.png) *** ## What are RunLevels? We can define runlevel as a system boot mode, in other words, we can choose what services and funcionalities we want in that OS session. *** There are diffrent runlevels, and they are divided by numbers: * ### **Runlevel 0** `sudo init 0` This runlevel can be used to shutdown the whole system. * ### **Runlevel 1** `sudo init 1` This runlevel is used only for administration, the networking and multitasking are disabled, only root can be used in this mode. * ### **Runlevel 2** `sudo init 2` This runlevel has all the local users, but it doesn't have networking. * ### **Runlevel 3** `sudo init 3` This runlevel has all the system's funcionalities but without the graphical interface (GUI). * ### **Runlevel 4** `sudo init 4` This runlevel is used for research only. * ### **Runlevel 5** `sudo init 5` This runlevel has the system working with all of its funcionalities. * ### **Runlevel 6** `sudo init 6` This runlevel can be used for rebooting the system. ![](https://i.imgur.com/7wcAV8A.png) *** **Sources:** * http://www.tldp.org/LDP/sag/html/run-levels-intro.html * https://linuxonfire.wordpress.com/2012/10/19/what-are-init-0-init-1-init-2-init-3-init-4-init-5-init-6-2/ Made by: Rodrigo Oliveira TIIGR0916B