O diretório padrão no qual o sistema operacional grava seus logs é '/var/log/', quero mudar esse diretório para outro que eu criar. Como eu posso fazer isso?
Observação:
Eu tentei mudar os caminhos (/var/log/.) para (/var/tmp_log/.) em '/etc/rsyslog.conf', criei a pasta de destino '/tmp_log/' e reiniciei meu PC, mas ele simplesmente parou de gravar novos logs.
tentei copiar os arquivos originais de '/var/log/' para '/var/tmp_log/' e também não funcionou.
Responder1
Você também verificou todos os outros arquivos dentro /etc/rsyslog.d/
?
/var/log
é a pasta de log padrão para muitos outros aplicativos que não dependem necessariamente do rsyslog. O Apache, por exemplo, não usa rsyslog, então você terá que alterar o arquivo de configuração de cada aplicativo que grava em /var/log
.
lsof +D /var/log/
fornecerá todos os processos que possuem arquivos abertos dentro dessa pasta. Observe que isso mostrará apenas os processos que possuem o arquivo ABERTO. Alguns aplicativos não mantêm o arquivo aberto o tempo todo e gravam apenas nos logs em lotes.
Outra opção seria criar sua nova pasta /var/tmp_log/
e criar um link simbólico /var/log
apontando para ela. Isso funcionaria ?