Gerenciando serviços com SystemD

Imagem de capa

Com SystemD é possível gerenciar o sistema e serviços no seu Linux. Ele usa o Control Groups (CGroups), cada serviço iniciado pelo systemd roda dentro de um cgroup separado, fazendo com que se tenha garantia que cada processo iniciado por serviço seja encerrado corretamente.

Para listar todos os serviços em execução:

systemctl -t service

Para ver o status de um serviço:

systemctl status cups.service

Para ativar um serviço na inicialização:

systemctl enable cups.service

Para retirar um serviço da inicialização:

systemctl disable cups.service

Para listar units sendo executadas:

systemctl

systemctl list-units

Para listar units que falharam:

systemctl --failed

Listar os serviços instalados:

systemctl list-unit-files

Reiniciar o sistema:

systemctl reboot

Desliga e encerra o sistema:

systemctl poweroff

Suspender o sistema:

systemctl suspend

Colocar o sistema em modo de hibernação:

systemctl hibernate

Colocar o sistema em modo de suspensão:

systemctl hybrid-sleep