você está aqui: Home  → Arquivo de Mensagens Curso Gratuito sobre Expressões Regulares, com o Prof.  Julio Neves

Registrando comandos locais ou remotos com o logsave

Colaboração: Pedro Moura

Data de Publicação: 14 de Setembro de 2009

Uso: logsave arquivo-destino-registros programa-a-ser-executado

  1. Registrando comandos locais:

    1. No comando a seguir gravaremos em registro.log a versao do kernel atual: logsave registro.log uname -r

    2. No próximo exemplo acrescentaremos ao arquivo anterior as informações sobre o arquivo hosts:

      logsave -a registro.log ls -l /etc/hosts
      

  2. Lendo o arquivo registro.log teremos os resultados e as respectivas datas de execução dos comandos:
    cat registro.log
    
    Log of uname -r
    Tue Aug 11 16:15:34 2009
    
    2.6.28-13-generic
    
    Tue Aug 11 16:15:34 2009
    —---- ----------
    Log of ls -l /etc/hosts
    Tue Aug 11 16:16:34 2009
    
    -rw-r--r-- 1 root root 293 2009-07-29 13:59 /etc/hosts
    
    Tue Aug 11 16:16:34 2009
    —---- ----------
    
  3. Registrando localmente ações em um outro servidor via ssh:

    1. Com o comando a seguir gravaremos em registro5.log a saida sobre o kernel usado em 192.168.0.1 e sua respectiva ocupação de discos:
      logsave registro5.log ssh root@192.168.0.1 "(uname -r;df -h)"
      
      cat registro5.log
      Log of ssh root@192.168.0.1 (uname -r;df -h)
      Tue Aug 11 16:10:44 2009
      
      2.6.26-2-686
      Sist. Arq.            Tam   Usad Disp  Uso% Montado em
      /dev/sda1              19G  4,1G   14G  24% /
      tmpfs                 951M     0  951M   0% /lib/init/rw
      udev                   10M  124K  9,9M   2% /dev
      tmpfs                 951M     0  951M   0% /dev/shm
      
      
      Tue Aug 11 16:10:51 2009
      —---- ----------
      
    2. Abaixo registraremos localmente todos os comandos executados na sessao ssh em 192.168.0.1:
      logsave  remoto.log ssh wpc@192.168.0.1
      
      Tue Aug 11 16:12:44 2009
      —---- ----------
      Log of ssh wpc@192.168.0.1
      Tue Aug 11 16:13:08 2009
      
      Linux as2mwpc.treinamento 2.6.26-2-686 #1 SMP Sun Jun 21 04:57:38 UTC 2009 i686
      Last login: Fri Aug  7 14:37:03 2009 from 192.168.236.149
      wpc@as2mwpc.treinamento:~$ echo ola
      ola
      wpc@as2mwpc.treinamento:~$ uname -a
      Linux as2mwpc.treinamento 2.6.26-2-686 #1 SMP Sun Jun 21 04:57:38 UTC 2009 i686 GNU/Linux
      wpc@as2mwpc-server:~$ ip address show eth0 |grep inet
        inet 192.168.0.1/24 brd 192.168.0.255 scope global eth0
      
      wpc@as2mwpc.treinamento:~$ exit
      logout
      Connection to 192.168.0.1 closed.
      

Confira o resultado no arquivo remoto.log.

Pacote Debian 5: e2fsprogs
Versao: Version: 1.41.3-1
Pacote Ubuntu 9.04: e2fsprogs
Versao: Version: 1.41.4-1ubuntu1
Mantenedor do pacote: Theodore Y. Ts o (<tytso (a) mit edu>)
http://web.mit.edu/tytso/www/home.html

Referencias

Pedro Moura - RHCE - LPIC - CLP - CLE - CNI, AS2MWPC - Capacitação e Consultoria em Linux/OpenBSD/FreeBSD Treinamentos em Linux - Conheca nossos cursos em http://wpc.com.br - Promoção para o curso "Servidor de Mail - Avançado" a distancia no link http://wpc.com.br/post.php?id=30 (<sac (a) wpc com br>)


Veja a relação completa dos artigos de Pedro Moura