Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Window Maker
Por vir0se
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Melhorando a visualização dos arquivos de log
Linux user
Publicado por Bruno de Oliveira Kinoshita em 28/12/2006

Login: brunokino, 146657 pontos
[ Hits: 5124 ]

Melhorando a visualização dos arquivos de log

Olá pessoal, estou escrevendo esta dica que me ajudou bastante enquanto implemento serviços.

Muitas vezes quando estamos configurando serviços no servidor e ocorrem algumas falhas para iniciar o serviço, é necessário olhar o arquivo de log para saber quais os erros que podem ter ocorrido. Com tanta movimentação de dados neste arquivo, às vezes ficamos confusos e perdidos no meio de tantas linhas.

O que fazer? É muito simples... Antes de executar um comando para subir algum serviço, executamos um script que faz uma marcação no final do arquivo de log, para indicar onde começam as linhas que serão mostradas no log agora.

Primeiro criamos um arquivo chamado marcalog.txt com seguinte conteúdo:

########################################

Os caracteres acima serão ser inseridos no final do arquivo de log para depois executamos os teste.

Para fazer isso siga os passos abaixo:
  1. Entre no diretório /root
  2. Digite: vi marcalog.txt
  3. Dentro do editor de texto vi, aperta e tecla "INSERT"
  4. E digite os caracteres #######
  5. Para salvar e sair pressione a tecla "ESC" e digite :wq

Pronto, o arquivo foi criado!

Agora iremos mostrar o Shell Script.
  1. # vi log.sh
  2. Dentro do editor de texto vi, aperta e tecla "INSERT"
  3. E digite os comandos abaixo:

#!/bin/bash
# script para fazer marcação no arquivo de log


cat /root/marcalog.txt >> /var/log/messages

Bom, agora precisamos dar permissão de execução para nosso Script, então digite:

# chmod +x log.sh

Vamos criar um alias para facilitar o serviço. Digite:

# alias log=/root/./log.sh

Pronto! Agora vamos testar nossa dica.

Apenas digite:

# log

E verifique o arquivo de log /var/log/messages.

Se tudo deu certo o conteúdo do nosso arquivo de texto deve ter sido adicionado no arquivo de log.

Para verificar digite:

# tail /var/log/messages

Fim.

Agora antes de subir algum serviço ou fazer alguma alteração no sistema, digite nosso comando:

# log

Seu arquivo de log ficará assim:


Obrigado pessoal.

Esse é o método que uso, quem tiver idéias melhores, postem o comentário aqui ok?

Abração galera.

Bruno de Oliveira Kinoshita
brunokino[at]gmail.com


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada O Plymouth Splash não funciona?
   Dica Linux recomendada Aumentando a perfomace no seu Fedora Core 3
   Dica Linux recomendada E-book sobre Debian 4.0 no Desktop (em português)
   Dica Linux recomendada Configure Apache, PHP e MySQL no Slackware sem compilar nada
   Dica Linux recomendada Consiga gratuitamente os CDs do Ubuntu Linux

Comentários
[1] Comentário enviado por flipe em 28/12/2006 - 19:45h:

muito legal isso ai!

valeu!

[2] Comentário enviado por juninho (RH.com) em 30/12/2006 - 15:13h:

Legal, simples e muito funcional. Muito boa sua dica.

[3] Comentário enviado por eloi em 15/03/2007 - 11:49h:

Valew pela dica bruno mais tem uma outra maneira de fazer isso com um comando chamado logger e com ele vc pode especificar a facilidade e o nivel.
vc tbem pode colocar esse comando em um script e executalo.

eloi@one$ logger -i -t INICIO '
#
#######################################
'
-p *.=notice


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.