Arquivo

Textos com Etiquetas ‘Linux’

Redirecionamentos em shell

26, março, 2013 Sem comentários

Quem trabalha muito com shell, sabe da necessidade de registrar o resultado de certos comandos em arquivo para análise posterior. Aspirantes à sysadmin já devem ter visto e até mesmo usado redirecionamentos como “comando1|comando2″ e “comando>arquivodelog”, mas isso é só o básico, existem outros redirecionamentos tão ou mais úteis que, caso ainda não conheça, convido-o a ler o restante do texto. Certamente você terá muita brincadeira para passar o resto da semana. Leia mais…

Categories: Mundo Virtual Tags: , ,

Aumente o limite de respostas do OpenLDAP

22, março, 2013 Sem comentários

OpenLDAP logoPara gerenciar minha árvore LDAP eu uso alguns scripts que varrem toda a árvore usando o comando “getent passwd”. Até algum tempo atrás eles funcionavam muito bem, até que em dado momento comecei a notar que alguns usuários não eram afetados como esperava. Depois de quebrar a cabeça tentando encontrar o motivo achei a resposta e com ela a solução. O OpenLDAP limita o número de resultados da pesquisa em 500 itens (ou algo próximo disso). Foi só alterar este valor e tudo estava resolvido. Leia mais…

Categories: Mundo Virtual Tags: , ,

Construindo firewalls seguros de forma rápida a partir de interface gráfica

14, março, 2013 Sem comentários

Firewall BuilderNem todo mundo está disposto a abrir um editor de textos e escrever regras de firewall manualmente, mas muitas vezes a empresa também não tem dinheiro para investir em um appliance de firewall corporativo. Dentre as inúmeras saídas para este caso, uma solução que embora conheça há anos, somente agora, comecei a experimentar em um projeto piloto e que me deixou satisfeito, foi o “Firewall Builder“, um programa standalone, que roda em Windows, Mac OS e Linux de onde você pode criar regras de firewall de forma visual para os principais firewalls do mercado, tal como iptables, pf, Cisco ASA, PIX, FWSM, ipfilter entre outros. Leia mais…

Montando um diretório em outra localização

22, fevereiro, 2013 Sem comentários

Imagine a seguinte situação. Seu servidor WEB só tem um disco e uma única partição “/” e que já está lotando. Você já verificou que os dois diretórios que estão causando isso são os diretórios /home e /var/www. Você precisa adicionar um novo disco no seu servidor e mover apenas estes dois diretórios para lá, sem ter que ficar pensando em um esquema de particionamentos complexo e nem começar a mexer com LVM agora com o servidor em produção. Leia mais…

Categories: Mundo Virtual Tags: , , , ,

Monitore sua rede WIFI com Wavemon

26, janeiro, 2013 Sem comentários

O Wavemon é uma ferramenta de linha de comandos que permite avaliar a sua conexão WIFI que disponível nos repositórios do Debian/Ubuntu para quem usa estas distribuições e também como código fonte no site oficial. Dentre as informações obtidas com esta ferramenta temos gráficos com a intensidade do sinal e nível de ruído, podemos acompanhar a estatística de pacotes, ver a configuração do dispositivo WIFI e da rede entre outros.  As capturas de tela a seguir falam por si dispensando maiores comentários.

Categories: Mundo Virtual Tags: , , ,

Instalando e configurando um servidor DHCP

1, dezembro, 2012 Sem comentários

DHCP, em termos simples, é um serviço que distribui os endereços IP de forma dinâmica e automática poupando o sysadmin de fazer a configuração de rede manualmente em cada estação cliente.

Para quem precisa instalar um servidor DHCP em sua rede, eis aqui um tutorial com o essencial para que você tenha o seu serviço funcionando em poucos minutos a partir de uma instalação básica do Debian ou do Ubuntu.

O texto Ubuntu / Debian Linux: Setup An ISC DHCP Server For Your Network foi publicado no blog NixCraft, onde há muitos outros textos bacanas para quem respira Linux o dia todo.

Executando comandos remotamente

6, outubro, 2012 Sem comentários

É sabido que ao realizar uma conexão  ssh para se conectar a uma máquina remota teremos um prompt de comandos de onde poderemos executar comandos [quase] como se estivessemos diante do terminal real. Mas muitas vezes nós só queremos executar um comando, ou um script e sair. Para simplificar esta tarefa ao invés de abrirmos o prompt de comandos, digitar o comando e depois sair, podemos simplesmente usar a sintaxe:

ssh usuario@maquinaremota comando

Por exemplo se quisermos apenas consultar o espaço em disco disponível em uma máquina remota poderiamos fazer assim:

ssh welrbraga@192.168.0.38 'df -h'

Este comando iniciará uma sessão SSH com a máquina de IP 192.168.0.38 e após informar a senha do usuário ‘welrbraga’ ele executará o comando ‘df -h’ naquela máquina retornando o resultado e voltando ao prompt de comandos da nossa máquina.

Se o comando ou aplicação que você pretende executar é uma aplicação gráfica basta acrescentar o parâmetro “-X” (letra X maiúscula). Por exemplo a linha abaixo executaria a ferramenta “Baobab” (que mostra um gráfico de utilização do disco) no computador remoto.

ssh -X welrbraga@192.168.0.145 baobab

Observe que a ferramenta será executada no computador remoto, mas a sua tela gráfica será exibida no seu computador, sem necessidade de VNC, LogmeIn ou qualquer outra ferramenta adicional.
Desta forma, se você já não se levantava mais da cadeira nem para digitar comandos no desktop da mesa ao lado, agora  você não precisa mais nem mesmo torcer o pescoço para olhar a tela com uma aplicação gráfica.

Se você tiver a intenção de executar comandos com outro usuário (como root, por exemplo) não é uma boa prática liberar o acesso SSH para este caso, mas você pode dar privilégios especiais ao seu usuário usando o “sudo” de tal forma que se desejado ele poderá executar apenas uma ferramenta especifica com este privilégio especial, mas isso é tema para outro dia.

Para ficar melhor, você pode ainda transferir o seu certificado RSA ou DSA para a máquina remota e então nem a senha será preciso digitar mais (conforme já expliquei uma outra vez aqui), agora é só preciso dar um jeito para a caneca de café se auto-abastecer.

Categories: Mundo Virtual Tags: , ,

OwnCloud passo-a-passo – alternativa ao Dropbox

3, outubro, 2012 Sem comentários

Logotipo do Owncloud

No início do ano eu comentei sobre o OwnCloud, um sistema similar ao popular Dropbox que você pode instalar em seu próprio ambiente.  Na época eu me limitei apenas a apresentá-lo mas acabo de encontrar um bom passo a passo em português para quem achou legal e quer instalá-lo. O artigo disponibilizado no VivaOLinux é assinado pelo Alessandro Faria (popularmente conhecido como “Cabelo”) e o link para ler o artigo na integra é este Linux: OwnCloud : Crie a sua própria nuvem – Alternativa ao Dropbox [Artigo].

Emoticons e Unicode

3, outubro, 2012 Sem comentários

Emoticons são aqueles ícones emotivos que expressam sentimentos como alegria, tristeza, choro reprovação etc. Unicode é uma forma de codificação de caracteres universal que basicamente (mas não somente isso) tem como intenção juntar todas as línguas humanas  em uma só tabela. Mas o que ambas as coisas tem em comum para serem tratadas em um mesmo post? simples. A tabela Unicode é tão grande (mais de 100mil caracteres) que sobrou um cantinho especial para que os adoráveis símbolos de carinha sorrindo, carinha triste e outras fossem incluídas na tabela e para usá-las no seu programa de mensagens ou e-mail basta usar uma combinação de teclas seguida do código numérico. Leia mais…

Configurando equipamentos via porta serial com o Minicom

1, outubro, 2012 Sem comentários

O que seria da vida de um sysadmin sem a boa e velha porta Serial. Isso! Aquela mesma que há alguns anos atrás nós usamos “apenas” para plugar um mouse. Podem criar interfaces USB 1, 2, 3, Firewire, Thunderbolt, SATA, e-SATA e tudo mais, mas até hoje nada conseguiu substituir efetivamente a boa e velha interface RS232. Que nos diga quem um dia já se deu de cara com a necessidade de configurar um switch ou roteador e a bendita interface gráfica/web simplesmente não carregava.

Para estas e outras necessidades sempre existiu o o “Telix” (um emulador para os arcaicos, e já praticamente desconhecidos, terminais ANSI e VT102) que rodava sobre o MS-DOS, mas que “reencarnou” no mundo Linux como  Minicom. Seu uso é baseado em uma interface de menus curses e a toda poderosa linha de comandos. Em fim, tudo o que você precisa para resolver os problemas do seu equipamento. Leia mais…

Categories: Mundo Virtual Tags: , , ,