De hecho ser un usuario Linux te hace un poco especial, pero aún más cuando soy un usuario Linux que no está en contra del software privativo.
Al final, si tienes dinero y puedes pagar licenciamiento de un producto, y estás de acuerdo con todas las letras pequeñas del contrato, adquiérelo de manera legal.
Pues el desafío es el siguiente:
De hace un tiempo, Henry desea hacerse de un VPS (Virtual Private Server) para usarlo doquiera donde vaya como laboratorio. Sobre todo porque en algún momento hasta las máquinas virtuales le han hecho pasar grandes angustias.
En vista de ellos desea encontrar una solución económica para sus problemas de infraestructura (que no supere los $35.00). Por estos días la palabra Black Friday ha sonado mucho y como es de esperarlo, aguardó a encontrar una buena oferta la cuál se materializó en un VPS con las siguientes características:
- OS: Ubuntu 16.04.
- RAM: 2G.
- HDD: 10G
- CORE: 1
Por descarte, ya sabe qué no va, y qué pudiera ir...
En el qué pudiera ir se ocurre SQLite pero tampoco desea algo tan ligero... Y como entusiasta de todas las herramientas de la Apache Foundation, decide investigar qué RDBMS tienen a disposición.
Nos topamos con Apache Derby (pequeño (22Mb), java... parece que encaja).
Y nos diponemos a instalar...
Prerrequisitos:
Primero (Deberás ya tener instalado JAVA)...
- Lo recomendado a la hora de instalar aplicaciones en un servidor y con miras de exponerlas como servicio, es crear un usuario exclusivo en el sistema operativo, crearemos el usuario (* con root o sudo): derby
- Luego le asignaremo un espacio en home:
- Asignamos contraseña al nuevo usuario creado:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
- Aprovechando que tenemos root, procederemos a crear un directorio dedicado para la instalación de Derby. Me gusta el /opt y recomendaría que fuera ahí. Crearemos un directorio donde dejaremos el zip original (yo sé qué es reinstalar de cero). Ubicados en el /opt procedemos, a medio camino comenzaremos a utilizar ya el usuario derby:
$ chown -R derby:derby apache-derby
$ cd apache-derby
$ su derby
$ cd /opt/apache-derby
$ mkdir media
$ mv /home/derby/ db-derby-10.14.1.0-bin.zip media/
- Ya en media, procederemos a descomprimir la carpeta y ubicarla en el directorio anterior:
$ unzip db-derby-10.14.1.0-bin.zip
...
...
inflating: db-derby-10.14.1.0-bin/lib/derbynet.jar
inflating: db-derby-10.14.1.0-bin/lib/derbyoptionaltools.jar
inflating: db-derby-10.14.1.0-bin/lib/derbyrun.jar
inflating: db-derby-10.14.1.0-bin/lib/derbytools.jar
creating: db-derby-10.14.1.0-bin/test/
inflating: db-derby-10.14.1.0-bin/test/derbyTesting.jar
inflating: db-derby-10.14.1.0-bin/test/README.htm
$ mv db-derby-10.14.1.0-bin ..
$ cd ..
$ pwd
/opt/apache-derby
Este es el fin de la primera fase de instalación.
Crearé una segunda entrada para no cargar el contenido.
No hay comentarios:
Publicar un comentario