← LFCA: fundamentos de IT e operação
02 / 7 · 40 MIN

Serviços, logs e capacidade

Diagnostica estado de serviços, consumo e permissões com evidência delimitada.

Conceito e mecanismo

Em systemd, enabled e active respondem a perguntas diferentes. Enable configura ativação futura através da unit; não arranca necessariamente o processo naquele momento. Start atua no estado atual, e enable --now combina intenções quando adequado. Para investigar falha, consulta estado e logs da unit no intervalo relevante. Journalctl permite filtrar por serviço e tempo, reduzindo mistura de eventos. Guarda evidência antes de reiniciar quando possível. Um serviço pode existir e estar parado sem que o pacote esteja ausente. Uma configuração alterada também pode exigir recarregamento ou restart segundo o contrato da aplicação; não assumes que editar um ficheiro muda imediatamente o processo.

Aplicação guiada

Capacidade exige observar o recurso correto. Df mostra utilização do filesystem; du ajuda a localizar consumo por diretório. Um filesystem pode ter blocos livres e inodes esgotados, impedindo novos ficheiros. Num batch fictício, milhões de temporários antigos justificam investigar retenção e propriedade antes de uma limpeza delimitada. Apagar tudo em /var pode destruir dados de outros serviços. Em Permission denied, não olhes apenas para o ficheiro final: o processo precisa de search nos diretórios do caminho. Confirma utilizador, grupos e controlos adicionais aplicáveis. A intervenção deve tratar a causa observada e incluir prevenção de recorrência, como ciclo de vida dos temporários e alertas de capacidade com responsável definido.

NA PRÁTICA

Enabled e inactive podem coexistir sem contradição.

Armadilhas comuns

Reinício antes de evidência; blocos livres como capacidade ilimitada; chmod no ficheiro sem analisar o path.

Tópicos relacionados: Linux, shell e permissões · Rede e recuperação · Cloud, responsabilidade e custo

Leva esta ideia contigo

Escolhe a observação que distingue hipóteses antes de alterar o sistema.

Criar conta

Referência: systemctl service lifecycle · LFCA domains and competencies updated2025-09-16; current page confirmed2026-09-30

LFCA é uma marca comercial de The Linux Foundation. Linux® é uma marca registada de Linus Torvalds. A dr.pt é uma plataforma de preparação independente e não está afiliada, associada, patrocinada, autorizada nem aprovada por The Linux Foundation ou Linus Torvalds. Os conteúdos e as perguntas são originais, não são perguntas oficiais de exame, e concluir os nossos testes não atribui nem garante qualquer certificação. Os nomes são usados apenas para identificar o tema. Todas as outras marcas pertencem aos respetivos titulares.