Webmin
* Definición
Webmin es una herramienta de configuración de sistemas accesible vía web para OpenSolaris, GNU/Linux y otros sistemas Unix. Con él se pueden configurar aspectos internos de muchos sistemas operativos, como usuarios, cuotas de espacio, servicios, archivos de configuración, apagado del equipo, etcétera, así como modificar y controlar muchas aplicaciones libres, como elservidor web Apache, PHP, MySQL, DNS, Samba, DHCP, entre otros.
Está construido a partir de módulos, los cuales tienen una interfaz a los archivos de configuración y el servidor Webmin. Esto hace fácil la adición de nuevas funcionalidades sin mucho esfuerzo. Debido al diseño modular de Webmin, es posible para cualquier interesado escribir extensiones para configuración de escritorio.Codificado por el australiano Jamie Cameron, Webmin está liberado bajo Licencia BSD. Existe también Usermin que es la versión reducida del Webmin.
Figura 1. Interfaz principal Webmin
Funcionalidad
Webmin cuenta con una extensa cantidad de módulos que normalmente suelen venir cargados en casi cualquier distribución Linux.
Entre los módulos destacados se mencionan los siguientes:
* ApacheWebServer: Administrar las directivas y características del Servidor Web Apache.
* Bandwidth Monitoring: Podemos generar reportes del tráfico que provocamos en una conexión (Internet, Red, etc) de modo que si tenemos un ISP que nos cobra por tráfico, con esto tenemos un reporte real de nuestro consumo.
* Bootup and Shutdown: En Ubuntu tengo el BUM (Boot Up Manager) pero la verdad es que enmuchos casos, los servicios que aparecen los desconozco y no me lista todos. Con esto, uno logra sacar todos los servicios que no se usan, y encima puede acceder al código que ejecutan.
* Change Password: Si bien es relativamente sencillo cambiar los passwords de los usuarios, ¿qué mejor que tenerlo todo accesible en una interfaz bonita?
* DHCP Server: Para todos aquellos que tengan una red,y necesiten tener un servidor DHCP (para que cada PC que se conecte a la red, tenga una IP asignada automáticamente), aquí tienen un administrador muy sencillo.
* Disk Quota: Si están en una red en donde hay muchos usuarios y estos requieren de tener una cuota asignada en disco (o quizás, para un servidor web/de archivos), este es el complemento ideal. Primero le creamos un usuario, y luegole asignamos la cuota desde aquí.
* Disk and Network FS: Aquí tenemos acceso a toda la información del disco (similar al comando df), representado gráficamente y con información extendida.
* File Manager: Para todo aquel acostumbrado a usar un cliente FTP, este módulo les será muy familiar, ya que permite asignar permisos de las carpetas con una interfaz gráfica muy sencilla pero útil.* GRUB Boot Loader: Si bien dudo que algún miedoso se ponga a jugar con el GRUB (el que maneja el inicio luego del BIOS), aquí tienen un módulo para administrar todo y agregar cada detalle que sea necesario.
* SSH Server: Un módulo para administrar el servidor de SSH que es el complemento ideal para aquellos que quieran compartir archivos de forma segura, evitando el conocido FTP, y a su vezbrindando una terminal mucho mejor que Telnet.
* Samba Windows File Sharing: Lamentablemente, seguramente una computadora con Windows vive en tu red, con lo que podrás configurar las carpetas compartidas para que funcionen sin líos de configuración ni dolores de cabeza, bien fácil.
* Shorewall Firewall: Shorewall es un Firewall, a punto de decir que es el ZoneAlarm de Windows, lo bueno quetiene es que le puedes configurar de todo. El punto es que desde el módulo tienes acceso fácil a cada una de sus funciones, y podrás dejar tu computadora más asegurada que el búnker de Bin Laden.
* Software Packages: Para aquellos que le tienen miedo al APT-GET o APTITUDE, o cual fuera que usen (según la rama de Linux que usen), con esto lograrán instalar cualquier paquete sin ninguna...
Regístrate para leer el documento completo.