terça-feira, abril 06, 2010

Administrando seu servidor Linux via webmin

webmin-blue

Ok, você decidiu montar um servidor para a sua empresa ou para a sua casa, para as tarefas comuns de um servidor, compartilhamento de arquivos, impressoras, banco de dados, servidor web, etc.

Eu particularmente prefiro uma interface amigável para administração, não tenho problemas com linha de comando, simplesmente encontro meios mais úteis para investir meu tempo, além do que, me é muito mais agradável uma interface amigável do que a linha de comando, que por longos anos me acompanhou na administração de servidores dos mais diferentes tipos e sabores de SO.
Aqui vamos ver como administrar o servidor Linux de maneira remota, via navegador internet, com interface amigável, bonita e poderosa, de forma que mesmo que você necessite de linha de comando, pode usar via o navegador.

Mãos à obra então:

Meu servidor foi montado com o Ubuntu Linux Server 9.10, e baseado neste é que faremos esta explicação.
Primeiro, infelizmente o webmin não vem nos repositórios padronizados da distribuição do Ubuntu Server, você terá que instalar o dito cujo, e usar a linha de comando para isso, mas é muito fácil, veja abaixo:

  1. Cheque se você tem todas as bibliotecas para rodar o webmin, para fazer isto, digite o comando abaixo no prompt de comando:
    sudo apt-get instala perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
  2. É interessante você atualizar o repositório do APT:
    1. abra o arquivo de fontes de pacotes em /etc/apt/sources.list
    2. Adicione, no fim deste arquivo, as duas linhas a seguir:
      ## Repositório Debian Sarge do WebMin
      deb
      http://download.webmin.com/download/repository sarge contrib
  3. Atualize o APT, para isto digite o seguinte comando:
    sudo apt-get update

  4. Agora basta instalar o webmin, com o comando:
    sudo apt-get instala webmin
Depois de instalado o webmin estará disponível no diretório
/usr/share/webmin, os arquivos de configuração do webmin
junto com todos os módulos dele estarão em
/etc/webmin.

Pronto, para usar o webmin, basta digitar no seu
navegador:
https://<servidor>:10000
   10000 é a porta padrão de instalação do Webmin,
troque o <servidor> pelo nome do seu servidor
ou pelo endereço IP do mesmo.
Para acessar via internet, você deverá fazer um NAT no seu
roteador para direcionar as requisições na porta 10000 para o
servidor a ser administrado.
   Note que o protocolo padrão para acesso ao
webmin é HTTPS e não HTTP.
Nota: Quando você instalar o Ubuntu Server, o único editor de
textos que ele instala é o vi, que eu pessoalmente acho terrível,
desta maneira para editar o sources.list você pode usar o mcedit,
para instalar o mcedit, que é um editor bem melhor que o vi,
basta usar o apt-get, veja abaixo:
  sudo apt-get instala mc

Um comentário:

Sidon disse...

Legal cara, é isto ai, o linux tem infinitas possibilidades como servidor, fique ao menos 1 hora por dia na linha de comando e em menos de 1 ano eu tenho certeza que vc mudara completamente sua opinião.

O Vim? Catso, é o melhor editor de textos em linha de comando, concordo que no inicio é complicado mas depois de acostumar é difícil larga-lo.

Para terminar, já que vc gostou do webmin (eu o evito) experimente o phpmyadmin, este é 10.

Embora esteja voltado para o centOS, tenho um texto sobre ele:
http://www.cosmoverbal.net/linux/phpmyadmin-atualizado-no-centos-5-3