Instalando o Webmin
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 ;)
Gostou?
Imprimir esta página
Leia também:
- Novas Seções
- VIM: Como associo um novo tipo de extensão com um novo syntax highlight?
- Manipulação de Usuários
- Configurando o MRTG
- Tutorial Apache: htaccess




07 de abr de 2008 em 3:38 pm
gostaria de saber como faço para instalar o webmin.
SDS:Michael
14 de abr de 2008 em 1:32 pm
Como faço pra controlar o squid por esse programa?
26 de mai de 2008 em 9:19 am
Gostaria de parabenizar o mentor deste Tutoria, sou usuário iniciante no linux e com este tutorial conseguir realizar a instalação sem grandes problemas, Muito Bom!!!
10 de jun de 2008 em 2:35 pm
Hugo,
Parabéns pelo tutorial e pela didática. Também sou iniciante em adm de rede linux, e me ajudou muito este procedimento de instalação do Webmin.
Parabéns.
Att,
Vagner
18 de jun de 2008 em 1:15 pm
Parabéns pelo tutorial.
25 de jun de 2008 em 11:23 am
ola SR.
otimo tutorial..
ja estava de cabelo branco tentando fazer este trem funcionar e nada..afff
agora deu certinho cara, perfeito . vc mando bem ..
obrigado
um grande abraço
26 de jun de 2008 em 2:39 pm
Parabéns !!!!
Agora você sabe onde encontro o manual operacional?
Abraços …
Muito obrigado !!!!
05 de jul de 2008 em 3:26 pm
descompactei o webmin mas não consigo instalar ou excutar o setup.sh……
tem algum lugar certa para descompactar ele???????
…..valeu !!!!!!!
03 de set de 2008 em 7:41 am
Parabéns e obrigado pela ajuda. Como iniciante na administração de redes Linux, tenho que confessar que sem a ajuda desses grandes caras que se dispõem numa boa, não estaria no nível de conhecimento que cheguei hoje, valeu mesmo.
T.I. Hospital Ana Nery
04 de set de 2008 em 2:09 pm
Prezado senhores,
instalei o webmin e esta funcionando perfeito … so que quando clico no ssh e digito login e senha recebo uma mensagem de offline … obs: consigo entrar no ssh pelo putty.
04 de set de 2008 em 8:41 pm
Gostaria de saber como cadastro os usuarios com as suas respectivas senhas ,ou seja, eu quero q quando alguem tente acessar uma pagina abra a telinha de nome de usuario e senha.Uma outra coisa é a onde eu vejo o q cada usuario acessou.Grato desde já.
13 de set de 2008 em 4:43 pm
É legal o webmin..
Mais eu gosto de fazer tudo, o que ele faz na forma manual mesmo .. via ssh ! ou via terminal local .!
eu acho que aprendo mais sobre o sistema .E fico me sentido com um ar de hacker .^^
mais esse tutorial ficou muito bom . !
parabens.
12 de nov de 2008 em 10:51 am
utilizei estas istruções para instalar o Webmin, foi espetacular. Correim maravilhoso. Gostei, Bem explicativo.
05 de dez de 2008 em 10:49 pm
Porque todas as vezes que reinicio o micro eu tenho que colocar o comando novamente # cd /usr/webmin
# ./setup.sh - para o webmin funcionar novamente. Não tem um jeito de deixa-lo configurado sempre. um abraço
13 de dez de 2008 em 9:46 am
Oi epa não instalaste o Pre/requesito Apache web server 2.2
sudo apt-get install apache2