viernes, 19 de agosto de 2011

Instalacion de Webmin en Debian Squeeze

Segun la Wikipedia, Webmin es:
una herramienta de configuración de sistemas accesible vía web para OpenSolaris, GNU/Linux y otros sistemas Unix.

Se que a muchos administradores de servidores Linux, esta aplicación no les gustara mucho, pero para gusto y colores!!!!

Instalar esta aplicacion, es bien sencillo, ahora paso a explicar como se hace.
Lo primero que tenemos que hacer es agregar el repositorio de Webmin, en la siguiente ruta:

vi /etc/apt/source.list

# Webmin
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

guardamos y salimos.

Ahora agregamos la llave para que asegure las descargas desde Webmin

# wget -q -O - http://www.webmin.com/jcameron-key.asc | apt-key add -

ahora procedemos a actualizar los repositorios

# aptitude update

luego

# aptitude install webmin

Nota: el Webmin también viene en un paquete .deb el cual puede ser descargado de la pagina oficial.

ya tenemos instalado el Webmin, para visualizarlo abrimos en nuestro navegador web favorito y colocamos lo siguiente:

* esto si es local
https://localhost:10000

*si es un equipo remoto
https://ip-equipo-remoto:10000

A continuación les dejo algunas pantallas del Webmin

Esta la pagina de inicio de Webmin, el usuario seria root y la clave, su clave root del equipo (ojo aquí estamos trabajando localmente)
En esta pantalla ya estamos dentro de Webmin, podremos observar que nos muestra información de nuestro sistema.
El Webmin por defecto viene en el idioma ingles, lo que hacemos es dirigirnos del lado izquierdo le damos click donde dice webmin y luego a Change Languaje and Themes, esto nos mostrara para cambiar el idioma y el tema. 
Aquí podremos crear usuarios para el acceso a Webmin. (NOTA: me disculpan el aviso del twitter en la parte superior izquierda, no me di cuenta hasta que monte la imagen en el blog y me dio fastidio modificarla jajajajaajaja)
Si tenemos instalado Postfix en nuestro equipo, por aqui podemos probar si esta bien configurado o terminarlo de configurar si asi es el caso.
Tenemos también para configurar el SSH, sus políticas y demás configuraciones de acceso.
También podemos observar nuestra configuración de red y editarla a nuestro antojo.
En la pestaña de hardware, encontramos otras opciones, entre ellas el particionado de nuestro Disco Duro.

Estas son algunas de las opciones que podemos manejar en el Webmin; claro esta, toda esta información, configuración etc. la podemos manejar por las TTY.

Espero les sirva de ayuda a muchos.

saludos

Referencias Web:

Error Mysql en Debian Squeeze

Hoy explicare de un error no muy común en Mysql Server 5.1, el cual es el paquete que viene en los repositorios de Debian Squeeze.

Del error que hablamos, es:
ERROR 1045 (28000): Access denied for user 'debian-sys-maint'@'localhost'

para solucionar este pequeño inconveniente, lo que haremos es dirigirnos a la siguiente ruta ----> /etc/mysql/  y verificamos el siguiente archivo: debian.cnf

dentro de este archivo encontraremos algo asi:

# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host     = localhost
user     = debian-sys-maint
password = wVx0bRaK7VfZ5dQx
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host     = localhost
user     = debian-sys-maint
password = wVx0bRaK7VfZ5dQx
socket   = /var/run/mysqld/mysqld.sock
basedir  = /usr


una vez visto el archivo antes mencionado, nos conectamos a mysql con la siguiente sintaxis:

# mysql -u root -p

nos solicitara la clave root, la colocamos y listo.

Ahora estando conectado en el mysql, colocamos lo siguiente:

GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'wVx0bRaK7VfZ5dQx' WITH GRANT OPTION;

ojo debemos colocar el password que aparece en el archivo debian.cnf, entre las comillas despues del IDENTIFIED BY

salimos de mysql y reniciamos el servicio:
#/etc/init.d/mysql restart

Y listo ya nuestro mysql funciona perfectamente...

saludos