TIAGO.DIAS.ETI.BR GNU/Linux, BSD, Unix-Like & PHP

13Oct/110

Gravando o tty – TTYREC

Diferente do comando "script" que realiza um captura do tty em arquivo texto, o ttyrec realizar a captura literalmente gravando (visualiza-mos a captura como se fosse um vídeo).

Primeiro precisamos instalar o ttyrec

# sudo aptitude install ttyrec

Após instalado iniciamos a gravação (a gravação é finalizada com "exit")

# ttyrec

7Jun/110

Compartilhando uma sessão – screen

Uma solução alternativa para quem não pode utilizar um VNC Server.

Caso já não esteja instalado, realizar instalação do pacote screen:

# aptitude install screen

Finalizado a instalação, basta criar uma sessão:

Tagged as: Continue reading
26Nov/100

Capturando tudo que é gravado no tty – SCRIPT

Captura todos os comandos digitados no tty, muito útil caso precise rever algum comando utilizado no passado ou até gravar alguma nova ação para não cair no esquecimento.

Iniciando a captura (salva no diretório corrente), finaliza a captura com "exit"

# script

Para visualizar

# more typescript

Tagged as: Continue reading
31Jul/10Off

Como calcular UMASK

Para calcular o UMASK precisamos utilizar 2 regras básicas:

1. Para calcular umask de diretórios:

Basta subtrair 7 menos o valor da umask

Exemplo:

777 (regra) - 333 (umask) = 444 (permissão)

Tagged as: Continue reading
27Aug/09Off

Gerênciando pacotes compilados com Checkinstall

Uma das maiores difículdades em sistemas Linux é o gerênciamento de pacotes compilados no sistema (são chatos de remover e complicados de atualizar).

Para corrigir este problema podemos utilizar o checkinstall, que faz com que pacotes compilados possam ser instalados, desinstalados e atualizados pelas ferramentas nativas para gerênciamento de pacotes (rpm, dpkg e pkgtool).

29Jul/09Off

Magic SysRq key

Visão geral

É um conjunto de teclas "mágicas" que faz com que o kernel responda independentemente que esta a fazer, a não ser que o mesmo esteja completamente bloqueado.
Isto faz com que possamos desligar o sistema sem corromper os file systems ou até mesmo descobrir a causa do kernel panic.

27Jul/09Off

LKCD netdump server

Para configurar o LKCD como netdump precisamos realizar as seguintes configurações.

No servidor

Instalamos os seguintes pacotes:

rpm -ivh lkcdutils-4.2-193.57.i586.rpm
rpm -ivh lkcdutils-netdump-server-4.2-193.57.i586.rpm

Filed under: SUSE Continue reading
26Jul/09Off

Configurando Linux Kernel Crash Dump (LKCD)

Depois de instalado e configurado o LKCD, um crash dump é criado quando ocorre um kernel panic ou kernel oops. Também pode ser iniciado através das Magic Keys.

Após gerado o crash dump o mesmo pode ser análisado pela ferramenta lcrash ou enviado para análise em laboratório.

Agora podemos proceguir com a instalação e configuração do LKCD.

Filed under: SUSE Continue reading
1Jun/09Off

SSH timeout for connection idle

Recentimente percebi que em alguns servidores que eu estava logando quando uma conexão ssh ficava aberta por mais de 5 minutos sem que eu tomasse nenhuma ação, a mesma se encerrava automaticamente por inatividade.

Para solucionar este problema, encontrei duas opções:

1. Configuração realizada no servidor SSH

30May/09Off

SSH Tunnel Proxy

O conceito é praticamento o mesmo do X11 Forward, com esta opcão do SSH direcionamos uma porta do servidor remoto para qualquer porta local.

Exemplo, para direcionar a porta 25 do servidor para a porta 3000 local mantendo a conexão por 60 segundos: