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.