Todos nós, no mundo da administração de servidores, sempre gostamos do desenvolvimento de aplicativos e ferramentas a partir dos quais podemos gerenciar muitos aspectos de nosso servidor, tanto no nível de hardware quanto de software. Uma das opções que está presente há vários anos é o Webmin e, portanto, o Solvetic irá explicar em detalhes o que é e como instalá-lo no CentOS 8.
O que é WebminO Webmin foi desenvolvido como uma interface GUI baseada na web e graças à qual será possível administrar alguns aspectos e parâmetros do sistema UNIX.
O Webmin é compatível com todos os navegadores que suportam o uso de tabelas e formulários, bem como Java (exclusivo para o módulo Gerenciador de Arquivos) e com o Webmin será possível configurar contas de usuários, gerenciar Apache, compartilhamento de arquivos e muitas tarefas. CentOS 8.
O utilitário Webmin consiste em um servidor web e também em vários programas CGI que são constantemente atualizados e, por sua vez, atualizam arquivos de sistema como / etc / passwd. Deve-se notar que tanto o servidor web quanto os programas CGI foram escritos em Perl 5 e não fazem uso de módulos Perl não padrão.
Ações WebminCom o Webmin será possível realizar ações como:
- Configure firewalls para permitir ou não acesso à rede.
- Crie, edite ou exclua contas Unix.
- Instale, visualize ou remova pacotes de software em RPM e outros formatos suportados.
- Configure cotas de disco para gerenciar o armazenamento do disco rígido.
- Exporte arquivos e diretórios para outros sistemas usando o protocolo NFS.
- Gerencia bancos de dados, tabelas e campos se o servidor foi configurado como bancos de dados MySQL ou PostgreSQL.
- Crie e configure servidores web virtuais para o servidor web CentOS 8 Apache.
- Compartilhe arquivos com os sistemas operacionais Windows por meio do Samba Windows File Sharing.
- Edite o endereço IP do computador, as configurações do servidor DNS ou as configurações de roteamento.
Uma das grandes vantagens de usar o Webmin é a capacidade de nos protegermos de erros de sintaxe que podemos cometer ao editar arquivos de configuração, pois se algum estiver configurado incorretamente, podemos acionar erros em cadeia. O Webmin nos avisa antes de realizar qualquer ação considerada perigosa.
O Webmin foi criado com um design modular, o que significa que cada função está disponível em um módulo cuja instalação ou remoção pode ser feita sem afetar todo o resto. Os módulos Webmin são encarregados de gerenciar serviços ou servidores como usuários Unix, o servidor web Apache, etc.
O Webmin lerá os arquivos de configuração padrão do CentOS 8 e cuidará de atualizá-los diretamente, otimizando muitas tarefas administrativas. Devemos lembrar que o Solvetic lembra que o Webmin roda com todos os privilégios de root com os quais terá acesso a todos os parâmetros do servidor.
Para este caso falaremos do Webmin no CentOS 8 mas é possível instalá-lo em mais de 30 sistemas operacionais diferentes.
1. Como instalar o Webmin no CentOS 8
Passo 1
Para começar, vamos ao CentOS 8 e executamos o seguinte comando:
yum -y install @perl
PROLONGAR
Passo 2
Isso se encarrega de instalar a linguagem Perl junto com as dependências necessárias:
PROLONGAR
etapa 3
Feito isso, podemos instalar o Webmin no CentOS 8. Para saber a última versão disponível, podemos visitar o seguinte link:
Portanto, para instalar a versão mais recente, executaremos o seguinte:
wget http://www.webmin.com/download/webmin-current.tar.gzPasso 4
ObservaçãoCaso não tenha o comando wget, podemos instalá-lo executando:
yum -y install wget
Lá, ocorre o processo de download da última versão disponível:
PROLONGAR
Etapa 5
Prosseguimos para descompactar o arquivo tar.gz:
tar xvf webmin-current.tar.gz
PROLONGAR
Etapa 6
Agora, excluímos o arquivo baixado:
rm -f webmin-current.tar.gz
PROLONGAR
Etapa 7
Agora vamos mover a pasta criada a partir do Webmin:
mv webmin * / usr / local / webmin
PROLONGAR
Etapa 8
Acessamos o diretório de trabalho / usr / local / webmin / e lá vamos executar o script de instalação do Webmin:
cd / usr / local / webmin / (acesso ao diretório) ./setup.sh( execução de script)Veremos o seguinte:
PROLONGAR
Etapa 9
Lá podemos pressionar Enter para configurar o seguinte:
- Diretório de arquivo
- Arquivo de log
- Perl
PROLONGAR
Etapa 10
Depois de configurar o Perl, vemos a porta de acesso à web padrão:
PROLONGAR
ObservaçãoSe quisermos modificar a referida porta, devemos inseri-la e pressionar Enter.
Etapa 11
Em seguida, inserimos o nome de usuário (por padrão admin) e atribuímos a senha de acesso:
PROLONGAR
Etapa 12
Aí ocorre o processo de configuração do Webmin no CentOS 8 e assim que terminar veremos o método de acesso:
PROLONGAR
Etapa 13
Agora vamos conceder permissão a essa porta no firewall do sistema:
firewall-cmd --add-port = 10000 / tcp --permanent firewall-cmd -reload
PROLONGAR
2. Como acessar o Webmin no CentOS 8
Passo 1
Agora será possível acessar o Webmin com qualquer uma das seguintes opções:
http: // IP_address: 10000 http: // Computer_name: 10000Ao acessar veremos o seguinte. Lá, clicamos no botão "Configurações avançadas":
Passo 2
Clicamos na linha "Access IP" para acessar o ambiente de login do Webmin no CentOS 8:
etapa 3
Nós inserimos o nome de usuário e a senha que atribuímos durante o processo de configuração e clicamos em Entrar para acessar o Webmin:
Passo 4
Painel centralNo painel central, temos o seguinte:
- Nome da equipe.
- Versão do Webmin.
- Atividade do sistema.
- Informações do processador.
- Memória RAM usada.
- Uso do disco rígido.
- Sistema operacional usado.
- Versão do kernel.
- Carga da CPU.
PROLONGAR
Na parte inferior, podemos ver os logins recentes, bem como o uso do disco rígido.
WebminNa seção "Webmin", encontramos alguns aspectos da configuração do utilitário, como:
- Defina o idioma da interface.
- Atribua um tema (claro ou escuro).
- Gere arquivos de configuração.
- Configure o Webmin.
- Visualize os usuários do Webmin.
- Acesse o índice do servidor Webmin.
PROLONGAR
SistemaNa seção "Sistema" será possível:
- Visualize os logins, bem como os fechamentos dos mesmos.
- Altere as senhas.
- Autenticação por meio de PAM.
- Atribuir cotas de disco rígido.
- Execute comandos.
- Atribuir tarefas.
- Visualize usuários e grupos.
- Acesse eventos do sistema.
- Veja os pacotes de software.
PROLONGAR
ServidoresNa seção "Servidores" podemos acessar configurações como:
- Servidores Apache
- Servidores MySQL
- Servidor SSH
- Acesso SAMBA
Nesse caso, devemos primeiro instalar cada um dos aplicativos do Webmin para acessá-los:
PROLONGAR
OutrasNa seção "Outros", podemos ver uma série de utilitários como:
- Túnel HTTP
- Configuração de PHP
- Visualize o upload e download no servidor
- Acesse o terminal para executar comandos
- Estabelecer conexões SSH
- Acesse o gerenciador de arquivos
- Comandos de personalização
PROLONGAR
InternetEm "Red", como o próprio nome já diz, podemos configurar:
- Permissões no Firewall CentOS 8
- Ver configurações de rede
- Edite o servidor NIS
- Use Kerberos
- Configurar IPv6
- Veja os serviços de rede
PROLONGAR
HardwareEm "Hardware" podemos configurar:
- Cliente ISCI.
- Veja a hora do sistema.
- Configure as partições CentOS 8.
- Gerenciar impressoras.
- Visualize o status dos dispositivos SMART e muito mais.
PROLONGAR
AgruparNa seção "Cluster" é possível configurar tudo relacionado a clusters, como:
- Visualize usuários e grupos.
- Altere as senhas.
- Gerenciar servidores Webmin.
- Veja os comandos do console e mais tarefas.
PROLONGAR
Módulos não usados "Na linha "Módulos não usados" podemos ver todos os módulos que não estão mais ativos no Webmin:
PROLONGAR
Módulos de reinicializaçãoA opção "Reinicializar módulos" é responsável por reinicializar os módulos Webmin no CentOS 8.
Na parte inferior, encontramos alguns ícones onde podemos realizar tarefas como:
- Acesse o terminal.
- Altere o tema da interface.
- Acesse os favoritos.
- Sair, etc.
Você aprendeu como instalar o Webmin por meio do comando wget, mas agora o Solvetic explicará outro método igualmente eficaz.
3. Como instalar o Webmin no CentOS 8 usando RPM
Embora originalmente este seja um método que se aplica ao RedHat 8, como o CentOS é uma derivação disso, podemos fazer isso sem problemas, este processo será feito no CentOS 8 GUI.
Passo 1
A primeira etapa é adicionar o repositório Webmin executando o seguinte:
nano /etc/yum.repos.d/webmin.repoNo novo arquivo criado, adicionaremos o seguinte:
[Webmin] name = Webmin Distribution Neutral baseurl = https: //download.webmin.com/download/yum enabled = 1
Passo 2
Salvamos as alterações usando as teclas Ctrl + O e saímos do editor usando as teclas Ctrl + X. Agora importamos a chave do repositório GPG:
rpm --import http://www.webmin.com/jcameron-key.asc
etapa 3
Observe que a versão atual do Webmin não valida o sistema RHEL (neste caso, CentOS 8), vamos mudar temporariamente a versão do sistema:
cp / etc / redhat-release /etc/redhat-release.bak echo "CentOS Linux release 7.5.1804 (Core)" | sudo tee / etc / redhat-release
Passo 4
A versão 7.5 foi definida em vez do CentOS versão 8. Agora instalamos o Webmin executando:
yum -y install webmin
Etapa 5
Podemos ver que os pacotes do Webmin estão carregados:
Etapa 6
Depois disso, procedemos com a instalação dos mesmos:
Etapa 7
Assim que a instalação for concluída, veremos o seguinte:
Etapa 8
Agora vamos mover o arquivo da versão CentOS para seu local original:
mv /etc/redhat-release.bak / etc / redhat-release
Etapa 9
Verificamos a versão:
cat / etc / redhat-release
Etapa 10
Para saber os detalhes do pacote RPM Webmin, executamos:
rpm -qi webmin
Etapa 11
Acessamos o Webmin usando a sintaxe:
http: // localhost: 10000 /No início, veremos o aviso de segurança:
Etapa 12
Clicamos em Avançado e veremos o seguinte:
Etapa 13
Clicamos em Adicionar exceção e na janela exibida clicamos em “Confirmar exceção de segurança”:
Etapa 14
Agora podemos entrar com nossas credenciais:
Etapa 15
Portanto, instalamos o Webmin no CentOS 8 usando RPM:
Se quiser saber mais sobre os módulos disponíveis do Webmin pode visitar o seguinte link:
Assim, a Solvetic explicou de forma simples como instalar o Webmin no CentOS 8 tanto normalmente quanto com RPM.