journald um serviço pertencente ao systemd que coleta e armazena logs, ou seja, registra tudo aquilo que os programas e processos fazem. Ele cria e mantém periódicos(journal) estruturados e indexados com base em informações de registro recebidas de várias fontes:
- Mensagens de log do kernel, via kmsg
- Mensagens simples de log do sistema, por meio da chamada libc syslog(3)
- Mensagens de log do sistema estruturadas por meio da API nativa do Journal, consulte sd_journal_print(3) e Native Journal Protocol
- Saída padrão(Standard output) e erro padrão(standard error) das unidades de serviço.
- Registros de auditoria, originários do subsistema de auditoria do kernel
Arquivo de Alteração do Journald
O Arquivo de configuração do journal é o /etc/systemd/journald.conf
é nesse arquivo que fazemos alterações para mudarmos a forma do journald se comportar
Como Aplicamos as Alterações Feitas em /etc/systemd/journald.conf ?
Para aplicarmos as alterações que fizeros em /etc/systemd/journald.conf usamos o systemctl, veja:
#1 para reiniciar o serviço:
systemctl restart systemd-journald
#2 para recarregar a configuração do serviço(se possível), mas não o mata (portanto, não há risco de interrupção do serviço ou de interromper o processamento em andamento, mas o serviço pode continuar executando com uma configuração obsoleta).
systemctl reload systemd-journald
#3 para recarregar a configuração do serviço se possível e, caso contrário, reinicia o serviço (portanto, é garantido que o serviço use a configuração atual, mas isso pode interromper alguma coisa).
systemctl force-reload systemd-journald
Podemos usar outros comandos, como:
- systemctl status systemd-journald para ver o status do serviço do journald
- systemctl start systemd-journald para iniciar o journald
- systemctl stop systemd-journald para pará-lo
- systemctl daemon-reload ecarrega a própria configuração do systemd.