O Syslog é um recurso de registro padrão. Ele coleta mensagens de vários programas e serviços, incluindo o kernel, e as armazena, dependendo da instalação, em vários arquivos de log normalmente localizados em /var/log
. Em algumas configurações do datacenter, existem centenas de dispositivos, cada um com seu próprio log; O syslog também é útil aqui. Basta configurar um servidor syslog dedicado, que coleta todos os logs de dispositivos individuais na rede. O Syslog também pode salvar logs em bancos de dados e outros clientes.
De acordo com o meu /etc/syslog.conf
, o padrão /var/log/kern.log
captura apenas as mensagens do kernel de qualquer nível de log; ou seja, a saída de dmesg
.
/var/log/messages
em vez disso, visa armazenar mensagens valiosas, sem depuração e não críticas. Esse log deve ser considerado o log "atividade geral do sistema".
/var/log/syslog
por sua vez, registra tudo, exceto as mensagens relacionadas à autenticação.
Outros registros insteresting padrão geridos pela syslog são /var/log/auth.log
, /var/log/mail.log
.
Em relação à sua pergunta: se você precisar apenas do log de mensagens do kernel, use o kern.log
ou call dmesg
.