O que é uma unidade do systemd, os tipos de unidade comuns e como iniciar, parar, habilitar e inspecionar serviços com o systemctl.
Uma unidade do systemd é um objeto de configuração que o systemd, o sistema de inicialização da maioria das distribuições Linux, gerencia: serviços, sockets, temporizadores, montagens e mais. As unidades são descritas por arquivos de unidade como /etc/systemd/system/<name>.service e controladas com o comando systemctl.
.service executa um programa, .socket inicia um serviço quando uma conexão chega, .timer executa uma unidade em um agendamento, .mount e .automount lidam com sistemas de arquivos, .target agrupa unidades em estados como multi-user.target.
Pacotes instalam unidades em /usr/lib/systemd/system (ou /lib/systemd/system). Alterações locais pertencem a /etc/systemd/system, que tem precedência. 'systemctl edit <unit>' cria uma substituição (drop-in) em vez de alterar o arquivo do pacote.
'systemctl status <unit>' mostra o estado e as últimas linhas de log. 'start', 'stop' e 'restart' agem agora; 'enable' e 'disable' controlam a inicialização no boot; 'enable --now' faz ambos. 'systemctl --failed' lista unidades com falha, e 'systemctl daemon-reload' relê os arquivos de unidade após alterações.
systemctl --failedsystemctl status <unit>journalctl -u <unit> -bsudo systemctl restart <unit>systemctl edit', não editando arquivos em /usr/lib/systemd/system: atualizações os sobrescrevem.Última atualização: 2026-10-08
Como ler logs com journalctl, verificar quanto espaço o journal utiliza e reduzi-lo com segurança usando as opções --vacuum.
Como o cron executa tarefas agendadas, os cinco campos de tempo do crontab, onde ficam os arquivos de sistema do cron e como os timers do systemd se comparam.
O que o logrotate faz, como sua configuração em /etc/logrotate.conf e /etc/logrotate.d funciona e como testar uma regra com segurança.