emmgfx

Servidor dedicado con IP dinámica.

Escrito por Josep Viciana hace 4 semanas

Debe hacer unos dos años que utilizo un servidor local (un Poweredge t105) de verdad, nada de LAMP’s en local ni programas como xampp ó easyphp, este tipo de software acaba limitando al usuario en muchos sentidos y aunque puedan ser usables en emergéncias o casos aislados, no recomiendo a nadie que los use. La verdad es que es mejor invertir el tiempo en aprender un mínimo de sistemas para poder preparar un entorno de desarrollo de calidad que invertir el tiempo en hacer que un programa de terceros le imite.

Entonces lo que quería era tener un servidor LAMP pero completamente independiente del ordenador con que se trabajase, y es lo que hice. El sistema sería un Debian o Ubuntu (para servidores) con Apache 2, PHP 5, MySQL, Samba y opcionalmente algún servidor FTP como vsftpd ó proftpd, SSH… y todo lo que se quiera, pero lo básico es eso.

No voy a explicar como se hace eso ya que en otros sitios hay más información de la que yo sería capaz de dar. Lo que quiero explicar es cómo se prepara el servidor para que sea accesible desde internet (desde fuera) con un dominio normal y corriente. Puede parecer fácil pero no lo és tanto, resulta un problema tener una conexión con IP dinámica, pero no es nada que no se pueda solucionar.

Seguir leyendo y ver ó escribir comentarios →

Recuperar la contraseña de root a MySQL

Escrito por Josep Viciana hace 2 meses

Paramos MySQL y lo iniciamos MySQL de forma segura:

sudo /etc/init.d/mysql stop
sudo mysqld_safe –skip-grant-tables &

Entramos con el nombre de usuario root y seleccionamos la base de datos:

mysql -u root
use mysql;

Ejecutamos esta sentencia cambiando “xxx” por la nueva contraseña que queramos:

update user set password=PASSWORD("xxx") where User='root';

Refrescamos los permisos y salimos de MySQL:

flush privileges;
quit

Reiniciamos MySQL:

sudo /etc/init.d/mysql restart
Visto en el blog de Keopx

Instalar mcrypt en Ubuntu 8.04.3 server LTS

Escrito por Josep Viciana hace 2 meses

mcrypt logoEstoy repreparando el servidor personal que utilizo para proyectos de desarrollo. Lo he hecho desde cero por que la vez anterior lo hice hace tiempo y sin dejar nada documentado sobre lo que se hacía, de manera que con el tiempo y mi pobre memória he acabado olvidándome de casi todas las contraseñas que puse… por eso he hecho copias de seguridad de todo y he vuelto a reinstalar el sistema. Quería instalar debian, como tenía antes, pero aún no sé por qué no me aceptaba el disco… y por eso he usado un Ubuntu Server… que tampoco está mal, y menos para mí que no sé demasiado de esto.

El caso es que necesitaba el paquete mcrypt, y no sé por qué no estaba en los repositorios que venían… por lo que he leido eso acaba siendo un problema para bastante gente que como yo ha buscado ayuda… (que al final ha resultado estar en la misma página de ubuntu). Lo que he tenido que hacer es, añadir un nuevo repositorio en el archivo sources.list para que busque ahí el paquete que necesito, php5-mcrypt.

Editamos el archivo sources.list

nano /etc/apt/sources.list

Y se añade la linea
(si nuestro servidor es amd64, si es otro visita la página de ubuntu para buscar el tuyo)

http://packages.ubuntu.com/hardy/amd64/php5-mcrypt/download

Actualizamos la lista de paquetes:

apt-get update

Y ahora ya se puede instalar el paquete que quería:

apt-get install php5-mcrypt

Ahora sólo queda reiniciar Apache para que tenga sentido el trabajo hecho:

/etc/init.d/apache2 restart

Dalle; un Hacha mejorado para Ubuntu

Escrito por Josep Viciana hace 2 años

Mucha gente utiliza programas como Hacha o HJSplit para partir y juntar archivos partidos en Windows – yo mismo lo hacía – pero cuando se llega a alguna distribución GNU/Linux como Ubuntu, en el gestor de aplicaciones parece que no haya ninguna aplicación para estas tareas, y no la hay… almenos en el gestor de aplicaciones.

Basta con buscar en Google, yo he encontrado un programa que se llama Dalle – parece que está también para Windows – y que soporta los formatos de Hacha, HJSplit y otros 14 formatos.

Seguir leyendo y ver ó escribir comentarios →