Desta vez falaremos de uma ferramenta muito interessante para a administração de nossos servidores Linux que é o Webmin. O Webmin é uma interface da web que facilita o gerenciamento de diferentes parâmetros de nossos servidores e a partir do qual podemos realizar tarefas de gerenciamento, como:
- Gerenciamento de conta de usuário
- Configuração Apache
- Configuração DNS
- Compartilhe arquivos, entre outros
Webmin oferece suporte a vários sistemas O que:
- TurboLinux, Ubuntu Linux, United Linux, Ute Linux, White Dwarf Linux, Whitebox Linux, Wind River Linux, Windows, X / OS Linux, Xandros Linux, XenServer Linux, Yellow Dog Linux, Yoper Linux, Mac OS X, Linux Mint, Debian , CentOS
Se quisermos ver mais informações sobre o Webmin, podemos ir à página oficial e de lá ver a documentação necessária. As aplicações Webmin são baseadas em módulos Pearl e utilizam a porta TCP 10000 com biblioteca OpenSSL para comunicação web, proporcionando maior segurança e confiabilidade. A última versão do Webmin é 1.801 lançada em 26 de maio e inclui grandes mudanças e correções.
1. Instalação Webmin
Vamos começar com o Processo de instalação do Webmin em um ambiente Ubuntu 16.04 LTS.
Passo 1
O primeiro passo será criar o arquivo onde serão armazenadas as atualizações, para isso vamos habilitar este repositório criando o arquivo webmin.repo:
Em ambientes RHEL, CentOS e Fedora
O caminho é:
/etc/yum.repos.d/webmin.repoVamos inserir o seguinte:
[Webmin] name = Webmin Distribution Neutral # baseurl = http: //download.webmin.com/download/yum mirrorlist = http: //download.webmin.com/download/yum/mirrorlist enabled = 1
Em ambientes Debian ou Ubuntu, faremos o seguinte
Abrimos o seguinte caminho usando o editor vi ou nano: /etc/apt/sources.list
Depois de aberto, inseriremos as seguintes linhas:
deb http://download.webmin.com/download/repository sarge contrib deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contribEconomizamos usando a combinação Ctrl + O e saímos pressionando a combinação Ctrl + X.
Passo 2
Em seguida, importaremos e instalaremos as chaves GPC que serão usadas para os pacotes assinados do Webmin.
Vamos usar em ambientes Chapéu vermelho os seguintes comandos:
wget http://www.webmin.com/jcameron-key.asc rpm --import jcameron-key.ascEm ambientes Debian nós vamos usar:
wget http://www.webmin.com/jcameron-key.asc sudo apt-key add jcameron-key.asc[color = # a9a9a9] wget [/ color]
etapa 3
Em seguida, instalaremos o webmin, para isso primeiro atualizaremos os pacotes.
Em ambientes Chapéu vermelho vamos usar o seguinte:
yum update yum install webminEm ambientes Debian, usaremos os seguintes comandos:
sudo apt-get update sudo apt-get install webmin
Aceitamos o download e esperamos que os pacotes sejam baixados e instalados em nosso sistema Ubuntu.
Podemos ver que uma vez instalado o Webmin, a versão (1.801) e a porta TCP através da qual se realizará a comunicação (10000).
Passo 4
Em seguida, iniciaremos o serviço Webmin.
Em ambientes Chapéu vermelho nós vamos usar:
/etc/init.d/webmin start /etc/init.d/webmin statusEm ambientes Debian nós vamos usar:
sudo /etc/init.d/webmin start sudo /etc/init.d/webmin status
Etapa 5
Depois de realizar este processo vamos configurar o acesso ao Webmin, pois temos notado que o Webmin roda por padrão na porta TCP 10000, por isso devemos abrir esta porta no firewall para que a comunicação seja correta, para isso vamos use o iptables. (Lembre-se de que devemos reiniciar o serviço para aplicar as alterações).
Em ambientes Chapéu vermelho, CentOS Y Fedora usaremos os seguintes comandos:
iptables -A INPUT -p tcp -m tcp --dport 10000 -j ACEITAR serviço iptables salvar /etc/init.d/iptables restartNos demais ambientes usaremos o comando:
Sudo ufw allow 10.000Assim que a instalação for concluída, veremos seu uso.
2. Como usar o Webmin
Agora vamos entrar em nosso navegador e inserir o endereço IP de nossa máquina Ubuntu 16.04, podemos verificar isso usando o comando ifconfig, neste caso é 192.168.0.13, devemos inserir o seguinte:
https://192.168.0.13:10000
Devemos autorizar o acesso ao endereço IP através da opção Avançado. Assim que o acesso for autorizado, veremos a seguinte janela onde devemos inserir as credenciais com as quais faremos o login no Webmin.
Depois de inserir esses dados, clicamos em Login e poderemos ver o seguinte ambiente Webmin.
PROLONGAR
[color = rgb (169,169,169)] Clique na imagem para ampliar [/ color]
Como podemos ver no lado esquerdo, temos vários opções de gestão O que:
- Mudanças de senha
- Ver discos e redes
- Processos em execução
- Usuários e grupos, entre outros
No lado central podemos ver todas as informações relacionadas ao sistema, como o nome do host, a versão do Webmin, o sistema operacional instalado, os processos que estão sendo executados naquele momento, etc. As informações que podemos ver são muito completas.
PROLONGAR
[color = rgb (169,169,169)] Clique na imagem para ampliar [/ color]
Vamos analisar algumas das tarefas que podemos realizar com o Webmin. Clique na opção Mudar senha e podemos ver o seguinte:
PROLONGAR
[color = rgb (169,169,169)] Clique na imagem para ampliar [/ color]
Podemos notar que os usuários ativos aparecem no painel central, podemos clicar em qualquer um deles para fazer os ajustes necessários.
Agora vamos pressionar a opção Usuários e grupos poder observar detalhadamente os usuários, os grupos a que pertencem, o diretório onde se encontram, etc.
PROLONGAR
[color = rgb (169,169,169)] Clique na imagem para ampliar [/ color]
Através do Webmin podemos analisar os pacotes que podem ser atualizados usando a opção Atualizações do pacote de software.
PROLONGAR
[color = rgb (169,169,169)] Clique na imagem para ampliar [/ color]
Da opção Configuração Webmin na guia Webmin Podemos editar os parâmetros da plataforma usando esta alternativa, podemos ver o seguinte:
PROLONGAR
[color = rgb (169,169,169)] Clique na imagem para ampliar [/ color]
A partir daí podemos editar opções como o IP com o qual acessamos a plataforma, a interface do usuário, categorias, idioma, entre muitas outras opções.
Webmin é uma ferramenta muito completa que está organizado em categorias vitais para a gestão do nosso Ubuntu 16, podemos notar que existem categorias para a rede, o sistema, os clusters, o hardware e isso torna o Webmin realmente interessante, podemos configurar muitos aspectos do sistema, para exemplo, pressionando a opção Configuração de rede na guia Rede, veremos o seguinte:
PROLONGAR
[color = rgb (169,169,169)] Clique na imagem para ampliar [/ color]
Percebemos que podemos editar os roteadores e gateways, as interfaces de rede, etc.
PROLONGAR
[color = # a9a9a9] Clique na imagem para ampliar [/ color]
Não hesitemos em instalar e revisar as múltiplas opções que ele nos oferece. Webmin para nossas tarefas de gestão e podemos ver que será de grande ajuda, sem dúvida.