W systemie GNU/Linuks jest kilka tzw. poziomów uruchamiania, np.
- poziom 0 - wyłączenie systemu
- poziom 1 - tryb jednego użytkownika (inaczej tryb administratora - używany do rozwiązywania poważnych problemów z systemem)
- poziom 6 - restart systemu (ponowne uruchomienie)
Poziomy od 2 do 5 są używane do zwykłej pracy; w niektórych dystrybucjach mają one przypisane różne znaczenie (np. tryb pracy lokalny, bez możliwości logowania zdalnego, tryb wieloużytkownikowy ale bez środowiska graficznego itp.), zaś w innych nie mają przypisanego żadnego domyślnego znaczenia, jak w Debianie, gdzie domyślnym poziomem uruchomienia jest 2, a 3, 4 i 5 każdy może dowolnie ustawić.
Każdy runlevel ma przypisane demony, które będą uruchamiane, albo zatrzymywane przy przechodzeniu do tego poziomu uruchomienia. Dla przykładu, przy zamykaniu systemu (runlevel 0), wszystkie demony będą zatrzymywane, a na samym końcu zostanie uruchomione polecenie halt. Ponadto jest określona kolejność, w jakiej demony są uruchamiane.