Administrar Red Hat (RHEL) puede llegar a ser una tarea compleja debido a la forma como está estructurado el sistema, pero de la misma forma se han desarrollado herramientas para que la administración sea lo más completa y dinámica posible, allí entra en acción Webmin.
Webmin es una interfaz basada en web con la cual se permite administrar sistemas Unix, los navegadores que sean compatibles con tablas y formularios son permitidos para esta administración, se cuenta con Java para el módulo de Administrador de archivos, esto facilita que Webmin pueda configurar cuentas de usuario, DNS, uso compartido de archivos y más.
Webmin trabaja con cientos de módulos estándar para la gestión de numerosos aspectos del sistema y con ello tener un control total.
- CentOS Linux
- Citrix Hypervisor
- CloudLinux
- Cloudrouter Linux
- Cobalt Linux
- Debian Linux
- Fedora Linux
- FreeBSD
- Generic Linux
- Gentoo Linux
- IBM AIX
- Linux Mint
- Mac OS X
- macOS Catalina
- macOS High Sierra
- macOS Mojave
- macOS Sierra
- Mandrake Linux
- Mandrake Linux
- Redhat Enterprise Linux
- Redhat Linux y mas
Ahora vamos a ver como instalar Webmin en RHEL 8 y así administrar de forma centralizada el sistema y sus componentes.
Como instalar Webmin en RHEL 8
Accedemos a la terminal en RHEL 8:
Allí vamos a instalar los paquetes necesarios:
sudo dnf install wget perl perl-Net-SSLeay openssl unzip perl-Encode-Detect perl-Data-Dumper
Después de este análisis veremos lo siguiente:
Aplicamos los cambios ingresando la letra s, durante el proceso debemos confirmar algunos procesos extras:
Al finalizar la instalación veremos lo siguiente:
Ahora vamos a descargar la clave GPG de Webmin con el siguiente comando:
wget https://download.webmin.com/jcameron-key.asc
Importamos la clave GPG con la orden:
sudo rpm --import jcameron-key.asc
Descarga el paquete oficial de Webmin (hoy es diferente la ruta):
sudo wget https://sourceforge.net/projects/webadmin/files/webmin/1.973/webmin-1.973-1.noarch.rpm/download
Al finalizar veremos esto:
Anteriormente se usaba la siguiente ruta:
wget https://prdownloads.sourceforge.net/webadmin/webmin-1.970-1.noarch.rpm
A partir de esta última versión de Webmin se han realizado ajustes. Ahora vamos a instalar Webmin con el siguiente comando:
sudo rpm -Uvh webmin-1.973-1.noarch.rpm
Al finalizar este proceso veremos el siguiente resultado:
Allí podemos ver la estructura que debemos usar para acceder a Webmin desde el navegador y es obligatorio que esto se haga como usuario root. Comprobamos el puerto de Webmin:
sudo netstat -pnltu | grep 10000
Ahora vamos a conceder los permisos en el Firewall para el acceso a Webmin:
sudo firewall-cmd --add-port=10000/tcp --zone=public --permanent sudo firewall-cmd –reload
Desde un navegador accedemos a Webmin usando la IP o nombre del equipo:
https://IP:10000/
Allí debemos ir Advanced y permitir que se redireccione a la página de Webmin, veremos lo siguiente:
Ingresa las credenciales del usuario root y damos clic en Sign in para acceder a la plataforma de Webmin:
En la página principal tenemos acceso a detalles como:
- Nombre del equipo
- Versión de Webmin
- Tiempo de uso del sistema
- Información del procesador
- Memoria RAM actual
- Espacio en disco duro
- Sistema operativo usado
- Versión del kernel
- Gráficos del estado de CPU, RAM, memoria virtual, etc
Podemos navegar por las diferentes opciones de uso de Webmin:
Cada una de ellas nos proporciona información clave y opciones para editar sus valores:
Esta es una herramienta valiosa para el administrador ya que en un solo lugar se tiene acceso a detalles en tiempo real de RHEL 8:
Algunas de las acciones que podemos realizar con Webmin son:
- Configuración de Webmin a nivel global
- Configuración de copias de seguridad
- Configuración de usuarios de Webmin
- Histórico de acciones realizadas por el usuario o los aplicativos
- Ver los procesos actuales del servidor o equipo
- Cambiar contraseñas de los usuarios
- Ver y actualizar paquetes de software
- Ajustar tareas programadas
- Acceder a los eventos del sistema
- Ejecutar respaldos de la información
- Ver usuarios y grupos del sistema
- Administrar correos
- Abrir herramientas tales como VPNs, consolas de terminal, túnel HTTP y mas
- Administrar el Firewall
- Configuración general de las interfaces de red de RHEL
- Gestionar el ancho de banda usado
Cada una de estas tareas hará más simple gestionar los usuarios, servicios, aplicaciones y procesos de RHEL 8 y todo en un solo lugar gracias a Webmin.