Autor: Hudson Santos

Listando arquivos sem o caminho completo com auxílio do laço de repetição FOR (bash)

Programadores shellscript e administradores de servidores Linux em geral, sentem dificuldades para solucionar pequenos problemas que as vezes parecem ser “tão fácil”, mas que na hora de colocar a “mão na massa” pra resolver, não é tão facil assim.

Postarei aqui alguns dos cenários que me deparo, no intuito de auxiliar o pessoal que pesquisa e se interessa pelo assunto.

Read More

Você já viu “su: Sorry” no FreeBSD?

Pra ninguém passar trabalho com o “Diabinho” freebsd.. resolvi adicionar essa categoria aqui no Blog CiaLinux pra postar algo sobre o tema..

Até então eu nunca tinha posto pra funcionar um FreeBSD. Até que semana passada comecei a “fuçar”. Então começaram a aparecer alguns segredinhos que um dia se você precisar, já vai ter lido aqui.

Sabendo que é recomendado criar um usuário pra acessar o SSH remotamente, adicionei o usuário hudson no sistema e fui acessar por SSH.

Depois de logar via SSH, fui direto tentando virar super-usuário root com o comando su.

Eis o resultado:

Read More

Tunel criptografado SSH para executar comandos em máquinas remotas com pipes

Aproveitando o post do Franklin: “SSH: confiança entre servidores” e também o post anterior “Usando PIPEs no Linux: mknod p, mkfifo“, vamos compartilhar com a comunidade mais uma solução interessante usando os PIPES.. mas dessa vez não será preciso criar um FIFO com mknod ou mkfifo…

Dessa vez, vamos criar uma estrutura para poder digitar um comando uma vez só em um linux, e ele será replicado para várias máquinas linux, simultaneamente…

Antes de tudo, a máquina central onde você executará o comando, deve ter confiança para executar comandos SSH em outras máquinas sem a solicitação de senha (veja o post SSH: confiança entre servidores).

Então temos que definir algumas informações e os arquivos, em forma de variável para facilitar a utilização:

Read More

Usando PIPEs no Linux: mknod p, mkfifo

Como é o primeiro POST de 2009, começo desejando a todos um ano de muito sucesso!

Hoje vou exemplificar a utilização de um tipo de arquivo chamado PIPE para compactação de arquivos.

Pipe significa cano, tubo, duto, dependendo do contexto. Nesse caso podemos encará-lo como um inode de entrada e saída (FIFO – first in first out/primeiro que entra, é o primeiro que sai).

Nada mais é que um arquivo em disco programado pra receber algo de STDIN e jogar esse algo em STDOUT (input and output/entrada e saida).

Logo, podemos interceptar o funcionamento desse pipe e pegar tudo que ele jogar em STDOUT, compactar com gzip e jogar a saída para um arquivo com extensão .gz…

Mãos à obra:

Read More

Mapeando “up and down” em sua rede com NMAP

Essa dica é bem simples e tem até no “man nmap” para maiores informações..

Mas é sempre bom lembrar que existe, pois é útil para um administrador de redes que deseja mapear os IPs UP ou DOWN em sua rede, através de simples conexão de PING usando o nmap:

[hudson@srv ~]# nmap -sP -vv 192.168.50.0/24

Esse comando, usando o parâmetro -vv retorna do 192.168.50.0 ao 192.168.50.255 os IPs que estão up e down, conforme o seguinte output:

Read More

SCREEN para consolidar sessões SSH

Saudações ao leitor,

Inicialmente meus parabéns ao Franklin pela iniciativa de criar o CIALINUX, iniciar os conteúdos e me convidar para contribuir.

Me chamo Hudson Murilo dos Santos e espero contribuir para a formação NERD de cada leitor interessado nos mesmos assunto que a gente do CIALINUX. A idéia é justamente o que o Franklin comentou no POST inicial… prover documentação interessante em idioma português, resumida e acima de tudo: prática e exemplificada.

Então vamos lá:

Read More