Existe um log de início init.d?

6

Estou com um problema com um script init.d (o serviço não inicia), por isso estou pensando se um log está disponível para que eu possa corrigir o problema.

    
por William Edwards 01.11.2014 / 08:44

1 resposta

6

Qual script grava em qual arquivo de log depende do script. No CentOS 6.5, se eu reiniciar sshd , então /var/log/secure.log será gravado, e se eu reiniciar postfix , que vai para /var/log/maillog .

A maneira mais fácil de descobrir (em vez de percorrer os arquivos de configuração) é IMO apenas para tentar reiniciar o serviço e, em seguida, faça:

ls -t --full-time /var/log | head -5 

E veja se algum dos principais arquivos foi gravado por essa ação de reinicialização, observando suas informações de data.

Apenas por curiosidade, olhei para ver por que postfix grava em /var/log/maillog . Esse caminho é realmente especificado em /etc/rsyslog.conf e mapeia qualquer mensagem mail -related syslog . Procurando por "maillog" em arquivos em /etc/postfix/ não dá resultados, e nem procura por mail lá. Na verdade, através da syslog página wiki , você pode encontrar um número (2) que é usado por syslog para registre qualquer mensagem relacionada a mail .
Portanto, um programa não precisa ter algum caminho codificado ou listado em um arquivo de configuração para poder fazer o log em /var/log . Sem o conhecimento de syslog e outros recursos de registro possíveis, o método mencionado acima parece uma boa primeira tentativa.

    
por 01.11.2014 / 08:57