lunes, 14 de julio de 2014

Como instalar Windows (cualquier version) luego que Ubuntu (12.04LTS, 12.10, 13.04 y 13.10 , etc)


Si les paso como a mi, luego de que por fin se lograron adaptar a Linux (Ubuntu en mi caso) viene algún profesor y les dice bueno chicos este año vamos a programar en .net o algo así, y dicen, "pucha, ahora como hago, tendré que instalar todo nuevamente?". Como todos sabemos instalar Ubuntu luego que Windows es muy sencillo, además esta lleno de tutoriales, pero lo contrario es atípico.


Pasos:

  1. Primero que nada crearemos una partición NTFS de unos 25Gb.
  2. Esto se puede hacer con gParted  (Editor de Particiones) con un CD o USB live, hay muchos manuales de esto también. No se puede hacer con el Ubuntu instalado porque no nos dejara editar particiones desde las que estamos trabajando.
  3. Luego instalaremos la versión de Windows que necesitamos en la partición creada. Con este paso lo que nos pasara que desaparecerá el grub, ya que se grabara en el sector de booteo del disco el arranque de Windows. Para solucionar esto precisaremos de la herramienta que detallo en el paso 3.
  4. El paso final! Instalación y utilización de una herramienta para reparar el GRUB. 


Boot Repair es una simple herramienta creada con el propósito de reparar los problemas comunes de arranque, especialmente para Ubuntu (o derivados).

Instalación: Primero que nada, esta herramienta la instalaremos en el Ubuntu Live que ya utilizamos en el paso anterior. Luego de iniciado el Ubuntu Live abriremos una terminal y añadiremos el repositorio.
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
Instalamos la aplicación.
sudo apt-get install boot-repair
  
Utilización: Ahora busca en tu lanzador de aplicaciones Reparación de arranque y ejecútalo. Te pedirá tu contraseña para acceder como súperusuario. Ahora puedes simplemente presionar el botón Reparación recomendada, y el programa hace todo por ti, restaurando tu cargador de arranque.


Si tiene un poco más de conocimiento puedes presionar el botón de opciones avanzadas que ofrece otros parámetros a configurar.

domingo, 4 de mayo de 2014

Como tener varios servidores Web (distintos dominios) con una IP publica unica.


Esto esta probado en Apache2 sobre Ubuntu 12.04 pero debe funcionar también para los nuevos.
Supongamos lo siguiente:

192.168.1.101 es nuestro server principal y su dominio es dominio1.com
192.168.1.102 es nuestro nuevo server secundario y el dominio que le queremos asignar es dominio2.com

Primero que nada debemos agregar en /etc/hosts el servidor secundario

sudo vi /etc/hosts

Y dentro agregamos la linea:


192.168.1.102    dominio2.com

esto es para que el servidor principal reconozca al secundario dentro de la red y asocie el nombre de dominio a la dirección ip del mismo.


Luego creamos un archivo en /etc/apache2/sites-available

podemos ponerle cualquier nombre, podemos ver uno de los demás para ver como están estructurados, pero supongo que ya tendrán idea de como es esto. (cualquier consulta sobre esto dejan un comentario)

En este caso el archivo lo nombraremos sitio2 y el contenido del archivo seria el siguiente:

#Sitio en Servidor Secundario

        ServerName dominio2.com
        ServerAlias *.dominio2.com
        ProxyPreserveHost On
        ProxyRequests On
    

    #Permitimos las conexiones a traves del proxy
   
             Order deny,allow
            Allow from all
   

   
    #Direccion IP del servidor destino

    ProxyPass / http://192.168.1.102/
    ProxyPassReverse / http://192.168.1.102/


Crear un enlace al archivo creado en /etc/apache2/sites-enable para habilitarlo, para hacerlo podemos usar el comando:

ln -s /etc/apache2/sites-available/sitio2 /etc/apache2/sites-enable/sitio2

Eso es todo amigos! Cualquier consulta sobre esto o cualquier tema relacionado no duden en dejar comentario.

lunes, 24 de marzo de 2014

Múltiples conexiones Terminal Server en Windows 7

 
Usualmente suelo usar conexiones remotas tanto en Windows como en Linux. Entre los programas o protocolos que suelo usar se encuentran: vnc, rdp, nx y TeamViewer (es un programa basado en vnc pero muy util!!!). NX (nomachine y freenx) nos brindan la gran ventaja de poder usar sesiones concurrentes sobre un PC (entiéndase mas de 1 usuario trabajando a la vez), lo malo de NX es que es muy fácil de implementar en plataformas Linux y aunque tengo idea de que lo han hecho sobre Windows nunca lo he llegado a hacer. Acostumbrado a usar todo tipo de plataformas tuve contacto con Terminal Server, esto es en las plataformas Windows server, donde se nos permite usar simultaneamente varios usuarios un mismo equipo. Por suerte algunos proyectos como XPUnlimited y ahora UniversalTermsrvPatch este ultimo es el que les presento en este post. Soporta las plataformas Windows 7, Windows Vista and Windows XP ( y tal vez Windows 8).Ingredientes:

UniversalTermsrvPatch - Mega 2018
 UniversalTermsrvPatch - Descarga (Server propio)
 UniversalTermsrvPatch -Mirrow 1 (Caido)
UniversalTermsrvPatch - Mirrow 2 (Caido)
Procedimiento:
1, Se pude ejecutar en modo normal, no es necesario entrar en modo a prueba de fallos.
2, Elije el patcheador correspondiente al sistema base Windows (32 o 64bits) que estas usando:
   Para 32bit(x86):   UniversalTermsrvPatch-x86.exe
   Para 64bit(amd64): UniversalTermsrvPatch-x64.exe
3, Requiere permisos de administrador. Click derecho, ejecutar como Administrador.
4, Luego patchea y reinica la compu para aplicar los cambios.
5, Backup del acrhivo en: \windows\system32\termsrv.dll.backup.