Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Como personalizar seguridad de Oracle Java

La seguridad en el mundo digital cada día es mas importante. Si no sabes de que hablo puedes estar perdiendo dinero de tu cuenta bancaria, viendo como modifican tu pagina web, inhabilitan tu tienda virtual y mucho mas. Solo porque no tuviste algunas medidas de protección. Ya tengo tu atención?, ok, seguro usas Java y haz escuchado reportes de hacking por medio de applets (pequeños programas).
Desde unas versiones para acá, Oracle aumento las defensas por default de Java y es muy posible que ahora la aplicación que podías usar normalmente ahora te responda con una ventana parecida a la que muestro debajo. Se que puede ser irritante y hoy te enseñare a como personalizar la seguridad de Oracle Java para que te deje ejecutar esos sitios de confianza que usas.


-Si ya tienes instalado Oracle Java debes tener una herramienta llamada ControlPanel que te permitirá personalizar algunos detalles. Lo ejecutamos desde consola
ControlPanel

-En la ventana que aparece nos vamos a la pestaña Security y damos click al botón Edit Site List. Allí agregamos el URL de la pagina que no podemos ejecutar en Java. Aunque te veas tentado, no bajes el Security Level, dejalo en el mínimo recomendado. Damos click al botón Apply

-Ya de regreso a nuestro browser, si damos recargar, esta vez nos debe dar la opción de marcar I accept the risk and want to run this application. Con esto ya abrirá la aplicación sin problemas.

Conoces otros trucos de Java? Cuales?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar VirtualBox headless paso a paso

DriveMeca Oracle VirtualBox Logo
La virtualizacion es una gran herramienta hoy en día que nos sirve para ahorrar recursos y exprimirle al máximo el hardware a los servidores. 
Oracle VirtualBox pertenece a un selecto grupo de herramientas que nos permite virtualizar, ya sea desde el desktop de nuestro pc o como hoy les mostrare, en la consola de un servidor Centos 6.5.
Al hacerlo de la forma servidor o headless podemos contar con todos los recursos del servidor para solo virtualizar ya que no gastaremos memoria para desktop grafico, disco para nuestro directorio home, etc. Eso si, para los usuarios de VirtualBox desde su ambiente grafico hay que tener en cuenta que todo se hace vía comandos en una consola y no como muchos lo manejan con un mouse.

Requerimientos


-Instalamos el repositorio rpmforge para nuestras dependencias
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
wget -c http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
rpm -vi rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

-Instalamos herramientas de desarrollo, fuentes del kernel y el modulo dkms
yum groupinstall 'Development Tools'
yum install SDL kernel-devel kernel-headers dkms

-Verificamos que kernel y arquitectura estamos ejecutando
uname -r
2.6.32-431.11.2.el6.x86_64

-Instalamos el certificado de oracle para firmar sus paquetes
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
rpm --import oracle_vbox.asc

-Instalamos el respositorio de virtualbox
cd /etc/yum.repos.d/
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

-Instalamos VirtualBox. Debemos tener paciencia porque el repositorio es algo lento y tiende a fallar, si este es el caso, insistimos hasta lograrlo
yum -y install VirtualBox-4.3

-Agregamos el usuario root al grupo vboxusers
/usr/sbin/usermod -G vboxusers root

-El manejo de maquinas virtuales desde linea de comandos lo haremos con el comando VBoxManage el cual pueden consultar mas a detalle en el siguiente URL
VBoxManage --help

-Creamos un directorio para nuestros ISO's a instalar
mkdir /root/ISO

-Desde otro equipo (para este ejemplo, desde mi equipo de trabajo copio el ISO de zentyal 3.4) copiamos los ISO. También si es el caso podríamos descargarlos directo en el servidor por medio de wget
(equipo remoto)scp zentyal-3.4-amd64.iso root@192.168.1.202:/root/ISO

-Descargamos e instalamos el extension pack
wget -c http://download.virtualbox.org/virtualbox/4.3.10/Oracle_VM_VirtualBox_Extension_Pack-4.3.10-93012.vbox-extpack
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.10-93012.vbox-extpack

-Verificamos su instalación
VBoxManage list extpacks
Extension Packs: 1
Pack no. 0:   Oracle VM VirtualBox Extension Pack
Version:      4.3.10
Revision:     93012
Edition:      
Description:  USB 2.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM with E1000 support.
VRDE Module:  VBoxVRDP
Usable:       true 
Why unusable:

-Bien, ya estamos listos para nuestra primera maquina virtual. La creamos con 1024MB RAM y 10GB de espacio en disco
VBoxManage createvm --name "Zentyal 3.4" --register
VBoxManage modifyvm "Zentyal 3.4" --memory 1024 --acpi on --boot1 dvd --nic1 bridged --bridgeadapter1 eth0
VBoxManage createhd --filename Zentyal_3_4.vdi --size 10000
VBoxManage storagectl "Zentyal 3.4" --name "IDE Controller" --add ide
VBoxManage storageattach "Zentyal 3.4" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium Zentyal_3_4.vdi
VBoxManage storageattach "Zentyal 3.4" --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /root/ISO/zentyal-3.4-amd64.iso
VBoxManage modifyvm "Zentyal 3.4" --vrde on

-Iniciamos la maquina virtual Zentyal 3.4
VBoxHeadless --startvm "Zentyal 3.4" &

-Desde un equipo cliente, en este caso mi Ubuntu 13.10, ejecutamos Remmina Remote Desktop Client vía Unity
DriveMeca instalando y configurando VirtualBox HeadLess paso a paso

-Ya en Remote Desktop Client creamos rápidamente un perfil con la ip:puerto del servidor virtualbox, en este caso 192.168.1.202:3389 y el usuario root. Ya estamos listos para darle click al botón Connect
DriveMeca instalando y configurando VirtualBox HeadLess paso a paso

-Muy bien, ya estamos conectados remotamente por rdp a nuestra instalacion de Zentyal 3.4 en VirtualBox Headless
DriveMeca instalando y configurando VirtualBox HeadLess paso a paso

Comandos a tener en cuenta para la operación correcta del servidor VirtualBox Headless


-Detenemos la ejecución de la maquina
VBoxManage controlvm "Zentyal 3.4" poweroff

-Si queremos darle reset
VBoxManage controlvm "Zentyal 3.4" reset

Queda mas campo para la investigación, pero con estos comandos ya puedes lanzarte a virtualizar sin ningún problema.
Eres usuario de la virtualizacion, con que herramienta? Ya usas VirtualBox, que tal te parece?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Instalando PrestaShop 1.6 paso a paso

DriveMeca instalando PrestaShop 1.6 paso a paso
Necesitas una tienda para vender por Internet? Estas de suerte; PrestaShop 1.6 acabo de salir el día de ayer con muchos cambios, facilidad de uso gracias a su nuevo dashboard y diseño responsive entre otras características. 
PrestaShop es un software que te permite instalar en un servidor Linux tu propia tienda y por medio de addons (agregados o plugins) cobrar tus ventas, llevar estadísticas, hacer envíos, publicidad, etc sin moverte del sillón de tu casa/oficina. Seguramente te dirás que no es tan sencillo como suena a lo cual te respondo que siguiendo los pasos de este articulo y algunos mas a los que te dirijo en el podrás hacerlo sin siquiera sudar. Todos los pasos los haremos desde la cuenta root del servidor Linux Centos y este debe estar actualizado a la fecha.

Requerimientos

  • Linux Centos 6.5 (por motivos de esta prueba estará en la ip 192.168.1.120)
  • Apache httpd server
  • PHP
  • MySQL
-Descargamos el zip de Prestashop 1.6 desde este URL dando click a su botón verde
DriveMeca instalando PrestaShop 1.6 paso a paso


-Descomprimimos en el directorio donde instalaremos, en este ejemplo /var/www/html/ps/

-Instalamos apache y lo activamos para que siempre inicie

yum install httpd
chkconfig httpd on

-Instalamos los repositorios Epel y Remi que nos servirán para instalar dependencias que no están en los repositorios defaults de Centos

rpm -vi http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -vi http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

-Instalamos dependencias

yum --enablerepo=epel install mcrypt libmcrypt mhash
yum --enablerepo=remi install php-mcrypt php php-common php-pdo php-cli php-mysql php-gd php-xml libtool-ltdl php-mbstring

-Activamos permisos para apache

chown -R apache.apache /var/www/html/ps/

-Reiniciamos apache 

service httpd restart

-Instalamos MySQL
yum --enablerepo=remi install mysql mysql-server

-Iniciamos el servicio de mysql y lo activamos para que inicie después de un reinicio del servidor

service mysqld start
chkconfig mysqld on

-Colocamos password al usuario root de mysql. Coloque su contraseña reemplazando new-password

/usr/bin/mysqladmin -u root password 'new-password'

-Creamos una db para PrestaShop

mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.5.36 MySQL Community Server (GPL) by Remi

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>create database prestashop;
Query OK, 1 row affected (0.01 sec)
mysql> exit;
Bye

-Instalamos por medio de un browser apuntando a http://192.168.1.120/ps/
El asistente web nos ira mostrando que bien vamos con unas caritas en la esquina superior derecho. Escogemos el idioma Español y damos click al botón Siguiente
DriveMeca instalando PrestaShop 1.6 paso a paso

-Aceptamos la licencia marcando su check mark inferior y damos click al botón Siguiente
DriveMeca instalando PrestaShop 1.6 paso a paso

-Si instalamos todos los requerimientos debe mostrarnos todo ok como se ve debajo, sino, debemos solucionar el problema (después de algún cambio damos click al botón verde Actualizar esta información) antes de dar click al botón Siguiente
DriveMeca instalando PrestaShop 1.6 paso a paso

-Hora de ponerle nombre a nuestra tienda y crear una cuenta de administrador. El primer bloque es para nombrar la tienda, ubicarla en que país, etc. y el segundo bloque es para crear la cuenta de administrador. Es de especial cuidado escribir una cuenta de email valida para que si se nos olvida la contraseña o tenemos algún problema entrando; a este email sera que se envié la forma de cambiar la contraseña. Damos click al botón Siguiente
DriveMeca instalando PrestaShop 1.6 paso a paso

-Escribimos los datos del MySQL donde creamos la db para PrestaShop y verificamos dando click en el botón verde.
DriveMeca instalando PrestaShop 1.6 paso a paso

-Si la verificación con MySQL es correcta debe decirnos La base de datos esta conectada y podemos continuar dando click al botón Siguiente
DriveMeca instalando PrestaShop 1.6 paso a paso

-Comienza la instalación, hora de ir por un café ;-)
DriveMeca instalando PrestaShop 1.6 paso a paso

-Muy bien, ya tenemos nuestra tienda sin errores y casi lista.
DriveMeca instalando PrestaShop 1.6 paso a paso

-Eliminamos la carpeta install

rm -rf /var/www/html/ps/install/

-Accedemos al dashboard administrativo dando click al botón Administra tu tienda (y de paso lo guardamos en nuestros marcadores)
DriveMeca instalando PrestaShop 1.6 paso a paso

-Ya dentro tenemos control de ventas, envíos, estadísticas, etc. PrestaShop 1.6 viene con algunos datos de ejemplo para que sea sencillo aprender su manejo
DriveMeca instalando PrestaShop 1.6 paso a paso

-Así luce nuestra tienda con datos de ejemplo, lista para personalizar y comenzar a vender
DriveMeca instalando PrestaShop 1.6 paso a paso

Te llama la atención tener una tienda online? ya la tienes, que plataforma usas? PrestaShop?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark