Aprenda a fazer a simples instalação do Webmin, um poderoso gerenciador de computador via Web feito em Perl. Ótimo para administrar máquinas e servidores remotamente.
O Webmin é um gerenciador de sistema baseado numa interface web. Com este utilitário você pode administrar suas máquinas pela rede através de um navegador comum. Ele é bem completo e tem módulos para configuração de várias e várias coisas. É uma mão e tanta para os administradores de sistema.
Algumas das tarefas que você pode fazer com o Webmin atualmente:
- Mudar senhas, configurar o crontab, configurar scripts de inicialização, backup, configuração do pam, quotas, gerência de processos, pacotes, usuários e grupos.
- Configura e administrar servidores majordomo, cvs, sendmail, qmail, postfix, fetchmail, jabber, samba, postgresql, proftpd, ssh, squid, wu-ftpd, apache, dhcp, dns bind, MySQL.
- Configura rede, exportações NFS, NIS, PPP, túneis SSL.
- Adminstração de impressoras, gerenciadores de boot, cd-roms, raid, partições, lvm, clustering.
- Além de outras coisas como shell via web, gerenciador de arquivos, módulos perl, etc.
Então dá pra ver que o sistema é bem completo né? E ele é também amplamente usado. Vamos através deste tutorial saber como instalar e configurar de um modo bem prático e direto.
Download e Instalação
O download do Webmin pode ser feito a partir do endereço:
- Webmin – http://www.webmin.com
A versão que utilizei neste tutorial foi a versão 1.060, em formato .tar.gz. Se você usa uma distribuição que suporte o formato .rpm, seria melhor você utilizar este tipo de formato já que é compatível com o resto do sistema. Mas aqui neste tutorial iremos a partir do código-fonte:
# tar zpfx webmin-1.060.tar.gz # mv webmin-1.060 /usr # cd /usr # ln -s webmin-1.060 webmin
Como você pôde ver nos comandos acima, eu descompactei num diretório qualquer o arquivo .tar.gz e depois movi o conteúdo para o diretório “/usr”. Você escolhe este diretório, e eu escolhei o “/usr”. Depois eu apenas fiz um link simbólico chamado “webmin” para o diretório “webmin-1.060”, para que quando eu atualizar, eu possa manter a versão sem ter que mudar os diretórios (apenas mudo os links para a versão que eu quero que esteja funcionando).
Agora vamos executar o script de instalação do Webmin. Abaixo irei mostrar passo a passo cada uma das perguntas que voc6e deverá responder, explicando elas. Os meus comentários vão estar entre parênteses. Vamos lá:
# cd /usr/webmin # ./setup.sh *********************************************************************** * Welcome to the Webmin setup script, version 1.060 * *********************************************************************** Webmin is a web-based interface that allows Unix-like operating systems and common Unix services to be easily administered. Installing Webmin in /usr/local/webmin-1.060 ... *********************************************************************** Webmin uses separate directories for configuration files and log files. Unless you want to run multiple versions of Webmin at the same time you can just accept the defaults. (Aqui vai ser o diretório com todas as configurações do Webmin. Estas configurações vão estar sempre disponíveis para todas as versões. Config file directory [/etc/webmin]: (enter) (Aqui vai estar o arquivo de log do Webmin, ou seja, o que os usuários do programa estão fazendo :) Log file directory [/var/webmin]: (enter) *********************************************************************** Webmin is written entirely in Perl. Please enter the full path to the Perl 5 interpreter on your system. Como eu falei anteriormente, o Webmin é feito em Perl, então ele vai necessitar do Perl. Aqui você indica onde o Perl está. Geralmente ele está no /usr/bin/perl mesmo, então não precisamos mudar este valor. Full path to perl (default /usr/bin/perl): (enter) Testing Perl ... Perl seems to be installed ok *********************************************************************** Operating system name: Redhat Linux Operating system version: 7.3 *********************************************************************** Webmin uses its own password protected web server to provide access to the administration programs. The setup script needs to know : - What port to run the web server on. There must not be another web server already using this port. - The login name required to access the web server. - The password required to access the web server. - If the webserver should use SSL (if your system supports it). - Whether to start webmin at boot time. Aqui dizemos em qual porta o Webmin vai funcionar. Para que assim você acesse http://maquina:porta e entre no Webmin. A porta 10000 é um valor saudável, então vamos usar esse valor mesmo. Web server port (default 10000): No Login Name você indica o nome do usuário administrador. Coloque um usuário que você queira, ou coloque admin ou root mesmo. Login name (default admin): Agora você digita a senha para o login anterior. E depois novamente para confirmar. Login password: Password again: A mensagem abaixo indica que o sistema não possui a biblioteca do Perl para usar SSL. Neste tutorial não vamos usar SSL, então isso não importa muito. Se você tem essa biblioteca, escolha se você deseja instalar o Webmin num servidor SSL (encriptado) ou não. Aqui não usaremos isso, apesar de ser bom :) The Perl SSLeay library is not installed. SSL not available. Iniciar o Webmin na hora do boot? Selecione não, vamos colocar uma linha de comando na inicialização para ficar menos complicado. Start Webmin at boot time (y/n): *********************************************************************** Creating web server config files.. ..done Creating access control file.. ..done Inserting path to perl into scripts.. Creating start and stop scripts.. ..done Copying config files.. ..done Creating uninstall script /etc/webmin/uninstall.sh .. ..done Changing ownership and permissions .. ..done Running postinstall scripts .. ..done Attempting to start Webmin mini web server.. Starting Webmin server in /usr/local/webmin-1.060 ..done *********************************************************************** Webmin has been installed and started successfully. Use your web browser to go to http://seuhost.de.maquina:10000/ and login with the name and password you entered previously.
Pronto! O Webmin foi instalado com êxito. Agora você já pode usar o Webmin, colocando no seu navegador o endereço que o Webmin disse (http://seuhost.de.maquina:10000/) e colocando o usuário e senha de administrador que você criou. Se você quiser por acaso desinstalar o Webmin, utilize o comando:
/etc/webmin/uninstall.sh
Agora você poderá usufruir das facilidades que o Webmin traz para a administração do seu sistema. No futuro estarei colocando aqui algumas dicas sobre o uso do Webmin. Bom proveito ;)