Arquivo da tag: Sysadmin

As nuvens sempre caem em forma de chuva

As nuvens estão se tornando tão densas e escuras que começam a cair sob a forma de um temporal que gela da cabeça à espinha e a planta dos pés dos sysadmin que adoram um oba-oba com tudo quanto é novidade.

A pane que o Google estreou na semana passada foi um sucesso tão grande na Internet que agora o UOL resolveu copiar o feito também. Tanto a sua página inicial quanto os sites de parceiros e de outros contratados estão fora do ar também. É o Google lançando moda. Quem será o próximo?

Instalando e configurando um servidor DHCP

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

É 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.

Configurando equipamentos via porta serial com o Minicom

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. Continue lendo Configurando equipamentos via porta serial com o Minicom