Ubuntu 16.04 has moved from using init to systemd. Thus, the concept of run-levels is replaced by the term targets. The advantages over choosing systemd is discussed in the article The Story Behind ‘init’ and ‘systemd’: Why ‘init’ Needed to be Replaced with ‘systemd’ in Linux . The seven run-levels of init can be mapped with the targets as:
Run-levels | Targets |
0 | poweroff.target |
1 | rescue.target |
2,3,4 | multi-user.target |
5 | graphical.target |
6 | reboot.target |
To change the run-level non-GUI:
Run-levels in Ubuntu 16.04 LTS was last modified: March 31st, 2019 by