Altere o diretório de logs do CentOS

Altere o diretório de logs do CentOS

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/logapontando para ela. Isso funcionaria ?

informação relacionada