Trabalhando Nativamente com Logs no Linux

A maioria das distribuições Linux já tem um controle nativo dos arquivos de logs, mas ele depende de como o sistema está configurado.
Veremos como isso funciona.

[ Hits: 134 ]

Por: Buckminster em 14/01/2026


Configurando Logs



Também pode configurar alguns logs do sistema em logrotate.d.

Vá em /etc/logrotate.d/ e edite os arquivos (apache2, aptitude, etc).

$ cd /etc/logrotate.d

$ ls

alternatives aptitude chrony exim4-base sane-utils wtmpdb apache2 bootlog cups-daemon exim4-paniclog speech-dispatcher apt btmp dpkg ppp wtmp

Por exemplos:

$ sudo vim aptitude

/var/log/aptitude { rotate 6 monthly compress missingok notifempty }

$ sudo vim apt

/var/log/apt/term.log { rotate 12 monthly compress missingok notifempty } /var/log/apt/history.log { rotate 12 monthly compress missingok notifempty }

$ sudo vim apache2

/var/log/apache2/*.log { daily missingok rotate 14 compress delaycompress notifempty create 640 root adm sharedscripts prerotate if [ -d /etc/logrotate.d/httpd-prerotate ]; then run-parts /etc/logrotate.d/httpd-prerotate fi endscript postrotate if pgrep -f ^/usr/sbin/apache2 > /dev/null; then invoke-rc.d apache2 reload 2>&1 | logger -t apache2.logrotate fi endscript }

Dependendo do log, tem diferenças entre as opções, mas, basicamente, são as mesmas.

Abaixo temos algumas indicações das opções:

    daily          # Rotação diária
    monthly	   # Rotação mensal
    rotate 7       # Mantém 7 arquivos antigos
    compress       # Comprime logs antigos (gzip)
    delaycompress  # Comprime o arquivo anterior
    missingok      # Não gera erro se o arquivo não existir
    notifempty     # Não rotaciona se vazio
    size 100M      # (Opcional) Rotaciona se o arquivo atingir 100MB
Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Verificando e Configurando Logs
   3. Configurando Logs
   4. Conclusão
Outros artigos deste autor

Encapsulando BIND 9 e Apache 2 para obter maior segurança

DHCP com controle de IP e compartilhamento no Debian Squeeze

Configuração do sistema, DHCP, compartilhamento e DNS no Debian Squeeze

Customizar a Instalação do Linux Debian com Preseed

Antivírus ClamAV com proteção em tempo real

Leitura recomendada

Instalação, configuração, utilização e testes do DRBD 0.7

Apache2 - Instalação e configuração com autenticação

Documentação de IPs usando o TIPP

Como instalar o Compiz no Zenwalk e no Slackware de forma fácil

Passo-a-passo: Instalação de uma placa Wireless

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts