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: 1.509 ]

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

Instalar e configurar o Nftables com exemplos básicos de configurações

Compilação do Kernel

Compilando kernel no Debian Squeeze

Instalar Minecraft, League of Legends e Fortnite no Linux

Descritores de Arquivos e Swappiness

Leitura recomendada

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

Kazam Screencaster no Debian Wheezy

google-drive-ocamlfuse - Monte seu Google Drive usando o FUSE

Configuração de vídeo - Solução de erro

Instalando o Adminer, do jeito certo, no Debian

  
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