Pular para conteúdo

Runlevel

Definição

Runlevel define o modo de operação do sistema Linux, determinando quais serviços são iniciados.

Runlevels clássicos (SysV)

  • 0: desligamento
  • 1: modo single-user
  • 3: multi-user sem GUI
  • 5: multi-user com GUI
  • 6: reboot

systemd e targets

O systemd substituiu runlevels por targets.

Runlevel antigo systemd target
0 poweroff.target
1 rescue.target
3 multi-user.target
5 graphical.target
6 reboot.target

Equivalência

  • multi-user.target ≈ runlevel 3
  • graphical.target ≈ runlevel 5
  • rescue.target ≈ runlevel 1

Comandos úteis

  • systemctl get-default
  • systemctl set-default multi-user.target
  • systemctl isolate rescue.target

Uso prático

  • troubleshooting
  • servidores sem GUI
  • recuperação do sistema