Entre as milhares de opções que temos para aumentar a produtividade e eficiência das distribuições Linux, temos uma em particular que nos permitirá ter o controle centralizado sobre todos os aspectos do sistema, tanto no nível de hardware quanto de software, e é o Webmin.
Esta é uma ferramenta de código aberto com a qual a tarefa de administração será algo simples, mas com um amplo e poderoso leque de opções. Nos links a seguir, veremos como instalar e usar o Webmin em algumas distribuições Linux:
Hoje veremos como instalar e usar o Webmin no Debian 9 e, portanto, ter este valioso utilitário para nossas tarefas de administração.
O que é WebminWebmin é uma interface de administração baseada na web para gerenciamento de sistema adequado para Unix. Pode ser usado em qualquer navegador moderno, permite configurar contas de usuários, serviços Apache, DNS, compartilhamento de arquivos e muito mais.
Com o Webmin, a necessidade de editar manualmente os arquivos de configuração do Unix, como / etc / passwd, será eliminada e nos permitirá administrar um sistema a partir do console gráfico ou remotamente. O Webmin é composto de um servidor web simples e uma série de programas CGI que atualizam diretamente os arquivos do sistema, como /etc/inetd.conf e / etc / passwd. O servidor da web e todos os programas CGI são escritos em Perl versão 5 e não usam módulos Perl não padrão.
O Webmin pode ser instalado em qualquer um dos seguintes sistemas operacionais
- AlphaCore Linux
- Amazon Linux
- APLINUX
- Asianux
- Servidor Asianux
- Bigblock
- BSDI
- CentOS Linux
- CloudLinux
- Cloudrouter Linux
- Fedora Linux
- FreeBSD
- Linux genérico
- Gentoo Linux
- Lycoris Desktop / LX
- Mac OS X
- Mageia Linux
- Mandrake Linux
- Mandrake Linux Corporate Server
- Mandriva Linux e muitos mais
O Webmin inclui mais de 116 módulos padrão agrupados em categorias como Webmin, Sistema, Servidores, Redes, Hardware, etc.
Alguns desses módulos são:
Webmin
- Arquivos de configuração de backup
- Mudar o idioma e o tema
- Configuração Usermin
- Log de ações do Webmin
- Configuração Webmin
- Índice de servidores Webmin
- Usuários Webmin
Sistema
- Bacula Backup System
- Inicialização e desligamento
- Alterar senhas
- Cotas de disco
- Sistemas de arquivos de disco e rede
- Backup do sistema de arquivos
- Inicialização inicial do sistema
- Cliente LDAP
- Processos em execução
- Cron Jobs agendados
- Comandos programados
- Sentinelas de segurança
Servidores
- Apache Webserver
- Servidor DNS BIND
- Servidor CVS
- Servidor DHCP
- Servidor Dovecot IMAP / POP3
- Recuperação de correio do Fetchmail
- Frox FTP Proxy
- Jabber IM Server
- Servidor ldap
- Servidor SSH
- Samba Windows File Sharing
- Sendmail Mail Server
Outras
- Shell de comando
- Comandos Personalizados
- Gerenciador de arquivos
- Túnel HTTP
- Gerenciador de arquivos Java
- Configuração PHP
- Módulos Perl
- Diretórios da web protegidos
- Login SSH
- Status do sistema e do servidor
- Login de texto
Networking
- Cliente ADSL
- Monitoramento de largura de banda
- FirewallD
- Detector de intrusão Fail2Ban
- daemon idmapd
- Firewall IPFilter
- Configuração de VPN IPsec
- Kerberos5
- Firewall Linux
Hardware
- Gravador de CD
- GRUB Boot Loader
- Configuração de inicialização do Linux
- Cliente iSCSI
- Servidor iSCSI
- alvo iSCSI
- RAID Linux
A seguir veremos como instalar o Webmin no Debian 9 e para isso veremos algumas opções úteis para completar este processo completamente.
1. Adicionando os repositórios Webmin e importando a chave GPG
A primeira opção que temos é adicionar e habilitar o repositório oficial do Webmin, para isso devemos primeiro criar um arquivo chamado webmin.list no diretório /etc/apt/sources.list.d/ como segue usando o editor preferido, vi ou nano:
sudo nano /etc/apt/sources.list.d/webmin.listNeste novo arquivo iremos colar o seguinte:
deb http://download.webmin.com/download/repository sarge contrib deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
Salvamos as alterações usando a combinação de teclas Ctrl + O e fechamos usando as teclas Ctrl + X.
Depois de salvar essas linhas, o próximo passo é importar a chave GPG associada ao repositório descrito acima, para isso executamos o seguinte:
wget http://www.webmin.com/jcameron-key.asc
Então, vamos executar o seguinte:
sudo apt-key add jcameron-key.asc
ObservaçãoLembre-se de que, se formos usuários root, não será necessário acrescentar sudo antes de cada linha.
Login Junte-se!