Cargando



Cómo instalar Webmin en CentOS 7

Aprende a instalar y configurar la herramienta Webmin en tu distribución CentOS 7 (Linux)


nov 03 2016 14:07
Avanzado
Total de Apartados : 3
nov 04 2016 10:45

instalar-wbmin-en-centos.png

 

Dentro de las múltiples tareas y roles que debemos desempeñar en el área de IT está la administración de todos los servidores para monitorear de forma continua su comportamiento, estabilidad y cargas de trabajo y aunque existen muchas herramientas que podemos usar para la administración y supervisión del servidor hoy veremos una herramienta sencilla, potente y que sin ninguna duda será de gran ayuda para la tarea administrativa que tengamos: Webmin. Para este estudio usaremos un entorno CentOS 7.

 

Qué es Webmin
Webmin es una interfaz web que nos da la posibilidad de gestionar diferentes parámetros de nuestros servidores y desde la cual podremos realizar tareas de administración como:
  • Administración de cuentas de usuario.
  • Configuración de Apache.
  • Configuración del DNS.
  • Compartir archivos entre sistemas Windows usando Samba.
  • Establecer cuotas de disco.
  • Establecer la configuración del Firewall entre otras características.
  • Las aplicaciones de Webmin están basadas en los módulos Pearl y usan el puerto TCP 10000 con una librería OpenSSL para todo el proceso de comunicación web brindándonos mayor seguridad y confiabilidad.

 

Sistemas Operativos compatibles con Webmin
Algunos de los sistemas operativos que soporta Webmin son:
  • TurboLinux
  • Ubuntu Linux
  • United 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

 

Nota
Para saber más acerca de esta gran herramienta podemos visitar el siguiente enlace donde encontraremos una wiki con todo lo relacionado a Webmin:

 

 

 

 


1. Crear el repositorio e instalar Webmin


Paso 1

El primer paso que es recomendable ejecutar es crear nuestro propio repositorio donde hemos de almacenar toda la información asociada a Webmin, para ello crearemos un repositorio llamado webmin.repo y usaremos el siguiente comando para este proceso:
sudo nano /etc/yum.repos.d/webmin.repo
Paso 2

Podemos ver que cuando accedamos tendremos un archivo en blanco, debemos agregar lo siguiente a dicho archivo:
[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1

2-instalar-webmin-en-centos.png

 

Paso 3

Guardamos los cambios usando la combinación de teclas

 

 

Ctrl + O

 

 

y salimos del editor usando la combinación

 

 

Ctrl + X

 

 

Nota
Esta combinación aplica cuando usamos nano como el editor, si usamos vi el proceso es diferente.

 

Paso 4

Una vez realizado este proceso procedemos a descargar una llave .asc e importarla usando RPM.
Para ello usaremos el siguiente comando:
sudo wget http://www.webmin.com/jcameron-key.asc

3-instalar-webmin-en-centos.png

 

Paso 5

Posteriormente usaremos el siguiente comando para la importación:
sudo rpm --import jcameron-key.asc
Paso 6

Con todo lo anterior configurado procedemos a realizar la instalación de Webmin usando el siguiente comando:
sudo yum install webmin

4-instalar-webmin-en-centos.png

 

Paso 7

Esperamos que todos los paquetes sean descargados e instalados.

 

5-instalar-webmin-en-centos.png

 

Paso 8

En caso que usemos el firewall en CentOS 7 es necesario que añadamos una regla para que el puerto de comunicación de Webmin esté habilitado, recordemos que el puerto por defecto es el 10000. Para ello debemos editar el archivo iptables con el editor que deseemos, para este caso usaremos nano e ingresamos lo siguiente:
sudo nano /etc/sysconfig/iptables
Paso 9

En la ventana desplegada agregamos la siguiente línea:
-A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT

6-iptables-centos.png

 

Paso 10

Guardamos los cambios como hemos visto antes y salimos del editor. Es necesario reiniciar el servicio ya que efectuamos cambios en un archivo de configuración, para ello usamos el comando:
service iptables restart

2. Cómo acceder a Webmin en CentOS 7


Paso 1

Para acceder a Webmin debemos ir a un navegador e ingresar la siguiente sintaxis:
http://Dirección_IP:10000
Paso 2

Para ver la IP de nuestro equipo CentOS 7 podemos usar el comando ifconfig o ip addr, en nuestro caso la IP es 192.168.0.68 por lo cual ingresaremos la ruta;
http://192.168.0.38:1000
Paso 3

En la ventana desplegada debemos ingresar las credenciales de root de nuestro equipo.

 

7-login-webmin.png

 

Paso 4

Pulsamos Login para acceder a la consola web de Webmin y observaremos lo siguiente.

 

8-system-information-linux.png

 

Paso 5

Desde este punto tenemos la posibilidad de gestionar diversos parámetros del servidor tales como:
  • Sistema
  • Servicios
  • Clúster
  • Hardware
  • Usuarios, etc.

 

En la ventana principal podemos ver toda la configuración actual del sistema, tal como memoria disponible, memoria virtual, tipo de procesador, versión de Webmin, etc.

 


3. Opciones de Webmin en CentOS 7


Cuando accedamos a la consola tendremos bastantes opciones, todas muy útiles para la gestión del equipo y de los usuarios, analizaremos algunas de las más importantes.

 

System
Desde esta pestaña podremos gestionar diversas tareas asociadas al sistema como:
  • Ver qué servicios están ejecutándose actualmente y cuáles arrancan al inicio del login
  • Cambiar contraseñas
  • Ver discos y cuotas de discos
  • Ver usuarios y grupos
  • Programar tareas, etc

 

9-bootup-and-shoutdown-wbmin.png

 

 

Servers
Desde esta ficha tenemos la posibilidad de ver qué roles está cumpliendo nuestro servidor CentOS 7 y administrar los mismos desde aquí, podemos gestionar roles como:
  • SSH
  • Sendmail
  • Postfix
  • Apache, etc.

 

11-servers-webmin.png

 

 

Others
Desde esta opción contamos con herramientas adicionales para la gestión del servidor como inicio de sesión vía SSH, administración de archivos Java, administración de archivos, etc.

 

12-others-webmin.png

 

 

Networking
Usando esta opción contamos con toda la gestión de los parámetros de Networking del servidor CentOS 7 tales como:
  • Habilitación y configuración de Firewall
  • Administración de IPv4 e IPv6
  • Monitoreo del ancho de banda
  • Administración de los parámetros de red, etc.

 

13-networking-webmin.png

 

 

Hardware
A través de esta opción tenemos acceso a gestionar parámetros como:
  • Disco duros
  • Volúmenes
  • Tiempo del sistema
  • Particiones, etc.

 

14-hardware-webmin.png

 

 

Clúster
A través de esta opción contamos con todas las opciones de administración de clúster como:
  • Copia de archivos
  • Creación de clústeres
  • Usuarios y grupos de los clústeres
  • Comandos Shell para los clústeres, entre otros.

 

15-clusters-webmin.png

 

 

Un-used Modules
Hace referencia a algunos módulos que ya están en desuso por parte de Webmin pero aun así permanecen disponibles para gestión.

 

16-un-used-modules.png

 

 

Como hemos podido analizar con Webmin tenemos una plataforma totalmente completa y llena de opciones para los roles que cumplimos como personal de soporte y TI. Con esta herramienta tendrás de forma gráfica y sencilla todas las configuraciones necesarias para tus servidores en Linux. Si eres administrador de un servidor en CentOS o te gustaría montar uno, aquí tienes cómo crear y configurar un servidor en CentOS de forma completa.

 


¿Te ayudó este Tutorial?


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

Hola! Si no encuentras algún tutorial en el buscador de Solvetic, Solicítalo Aquí

X