domingo, 25 de septiembre de 2016

Instalación de Cygwin (consigue esa sensación de Linux - en Windows)

En este pequeño apartado del blog daremos las instrucciones para una para una correcta creación de Instalación de Cygwin.
  • ¿Cuál es Cygwin?
una gran colección de herramientas GNU y de código abierto que proporcionan una funcionalidad similar a una distribución de Linux en Windows.una DLL (cygwin1.dll) que proporciona una funcionalidad sustancial API POSIX.

Te recomendamos entrar al sitio oficial de Cygwin para descargar la versión deseada.
A continuación la secuencia de pasos para la instalación siguiendo las imágenes.

1.

2.
aceptamos por defecto esta opción.
3.
introducimos la ruta de instalación.
4.
5.
Seleccionas los paquetes deseados a descargar.
6.
verifica que es lo que se instalara en cada paquete deseado.
7.
8.
Terminaste una instalación correcta.
9. Te recomendamos revisar el video Instalando Cygwin, como también revisar Lineas de comandos Cygwin, posteriormente pueden ser de gran ayuda.

10. Es necesario tener en cuenta lo siguiente para entender con mas claridad que terminamos de hacer. (Información tomada del sitio oficial de Cygwin)



lunes, 12 de septiembre de 2016

Creación de una maquina virtual con instalación de Linux

En este pequeño apartado daremos paso a paso como crear una maquina virtual con instalación de linux.

¿Qué es una maquina virtual?

Una máquina virtual es un software que emula un ordenador justo como si fuese uno real. La idea de este tipo de software es que puedas ejecutar sistemas operativos como si fuesen una aplicación, mientras este cree que está usando el hardware de un ordenador físico común. 

   1.  A continuación la secuencia de pasos para la creación de una maquina virtual con instalación de Linux, siguiendo las imágenes.
En este paso elegimos el nombre, sistema a trabajar y versión.

2. Elegimos el tamaño de memoria.


3. Seleccionamos crear un disco duro virtual.

4. Seleccionamos el tipo de archivo de disco duro.


5. Seleccionamos el tipo de almacenamiento en unidad de disco duro física.

6. Aceptamos la ubicación del archivo y tamaño.

7. Presionamos en correr la maquina virtual, e insertamos la imagen ISO. 

7. Seleccionamos "Skip"


8. Presionamos siguiente.

7. Elegimos el idioma. 


8. Elegimos el tipo de dispositivo que implicara la instalación.





9. Aceptamos la configuración.

10. Elegimos la zona horaria.

11. Ingresar contraseña.

12. Elige el tipo de instalación que desea.

13. Escribe configuración de almacenamiento de disco.
Tu proceso esta completándose.

14. Para finalizar ingresa tu contraseña con el usuario "root".










domingo, 11 de septiembre de 2016

Instalación de Anaconda Python (minimal ) en Linux.

En este pequeño apartado del blog daremos la continuación para una correcta Instalación de Anaconda Python (minimal ) en Linux.

Siguiendo estos sencillos pasos:

A. La instalación de Anaconda Python ( minimal)
  1. Descargar miniconda de la versión Miniconda Anaconda Python. Vamos a utilizar Python 2.7 , versión de 32 bits para concordar con la versión de 32 bits de CentOS instalamos en nuestra máquina virtual en el anterior blog.
    2. Definir una carpeta para anfitrion / invitados sirviéndonos esto para compartir archivos.

  • Entra a configuraciones de VBox, selecciona carpetas compartidas, inserte la ruta de la carpeta a compartir que ya incluye dentro la descarga de Miniconda Anaconda Python.
  • Selecciona automotor y hacer permanente
  • reboot
  • inserta el comando  df
verificar como el comando df que la carpeta compartida con el programa Miniconda Anaconda Python, este montada.
3. Instalar miniconda
Insertamos los siguientes comandos:

  • bash /media/sf_nombre_de_carpeta_compartida_con_miniconda/Miniconda2-latest-Linux-x86.sh  (este comando nos sirve para la instalación de miniconda desde la carpeta compartida ) 
  • /Miniconda2  (al usar este comando le decimos que necesitamos que se guarde en raíz miniconda para que este archivo puede ser compartido, visto por otros usuarios, si el caso fuera contrario seria en raíz root/miniconda2 así estuviera en privado ) 
  • yes  (este comando nos sirve para decirle si queremos que le de esa localización ) 
  • more .bashrc (este comando nos sirve para rectificar que efectivamente quedo localizado correctamente en /miniconda2 como lo necesitábamos. )


4. Distribución del paquete de actualización.

Insertamos los siguientes comandos para completar descarga y actualización de los paquete:
  • conda install conda   
  • conda install anaconda
  • conda install ipython
  • conda install jupyter

verificar instalación correcta, usando el siguiente comando:
  • conda list
5. verificar que anaconda python este disponible para otros usuarios.
  • con el comando  more .bashrc
# added by Anaconda2 4.1.1 installer export PATH=/miniconda/bin:$PATH

Reinicie su maquina y vuelva acceder de nuevo.

B. Configurar Python para servir IPython Notebooks ( a través del servidor Jupyter )

6. Compartir su espacio de trabajo local, esto nos sirve para localizar  iPython cuadernos.
 Insertando el siguiente comando, ejemplo:
  • /media/sf_carpeta_compartida_con_miniconda
7. Ejecutar iPython Notebook esto nos sirve para conectarnos con un servidor web.

Insertamos el siguiente comando, ejemplo:

  • jupyter notebook --no-browser --ip=yourip --notebook-dir=/media/sf_carpeta_compartida_con_miniconda
Detener el cortafuegos ( iptables ) con la instalacion de estos comandos configuramos linux como un servidor y desbloqueamos las conexiones entrantes que por defecto linux tiene activado los "firewall".

  • service iptables stop ( este comando sirve para detener los corta fuegos ) 
  • chkconfig iptables off (este comando desbloquea el servidor para que pueda ser corrido en la web.)
8. Conectarse a su servidor portátil.
  • Abra su navegador Web y vaya a http : // <su ip> : 8888

C. El uso fácil de su servidor Linux Jupiter Notebook.


9. Crear una secuencia de comandos para ejecutar el comando portátil jupyter.

Insertamos los siguiente comandos:
  • vi /usr/local/bin/jnotebook.sh (con este comando editaremos el "script")
  • En el editor escribiremos las siguientes 3 lineas:
  • #!/bin/bash export PATH=/miniconda/bin:$PATH jupyter notebook --no-browser --ip=your ip --notebook-dir=/media/sf_carpeta_compartida_con_miniconda
cerramos el editor con :x!
10. insertar los siguientes comandos:
  • chmod +x /usr/local/bin/jnotebook.sh (sirve para hacer ejecutable)
  • ssh root@192.168.1.98 jnotebook.sh (sirve para ejecutarlo desde tu computadora local)
Este comando significa ejemplo :
conectarse como usuario root, con el servidor,192.168.1.98 , y ejecutar el comando jnotebook.sh

D. Use su nuevo servidor.

11. Inserte en  su navegador web la dirección http : // < ip_servidor > : 8888 . Por ejemplo, http://192.168.1.98:8888

12. La administración de paquetes.

  • Instalar:  conda install --name <env> <package>
  • 3ª parte: por ejemplo, conda install -c https://conda.anaconda.org/pandas bottleneck
  • Desinstalación :  conda remove --name <env> <package>

Ejemplo correcto de lo que se espera al finalizar este proceso.
































Instalación de CentOS 6.8 minimal en VirtualBox

En este pequeño apartado del blog daremos las instrucciones para una correcta creación de Instalación de CentOS 6.8 minimal en VirtualBox con instalación de Anaconda Python (minimal ) en Linux.

Siguiendo estos útiles pasos:
  1. Descargar una imagen ISO
Una imagen ISO nos sirve para  para almacenar una copia exacta de un sistema de ficheros normalmente un disco compacto como CD O DVD,siendo esta la que evita la perdida de datos.
Te recomendamos el sitio oficial de CentOS (http://isoredirect.centos.org/centos/6/isos/i386/), utilizaremos la versión 6 .8 por se una versión mas normal y estable, sin diferencias en interfaces, tener mejor disponibilidad de comandos.

    2.  Crear una maquina virtual usando VBox con instalación de Linux.

Te recomendamos el sitio oficial para la descarga de VirtualBox (https://www.virtualbox.org).
Te enlazamos a nuestra publicación para que tengas una guía paso a paso sobre VBox con instalación de Linux.
 
    3.  Editar la configuración el interfaz de red.

Introduciendo el siguiente comando:
  • vi /etc/sysconfig/network-scripts/ifcfg-eth0
  • cambia ONBOOT=no  a ONBOOT=yes
  • después cierra el editor presionando la tecla en tu teclado ESC  y después inserta :x
  • para finalizar este paso inserta service network restart

Esto sirve para activar la tarjeta de red ya que por defecto esta esta desactivada.

4. Configurar la red manualmente.

  • Entra a configuraciones de VBox, selecciona red.
  • cambia NAT to Bridged Adapter
Reinicie su maquina y vuelva acceder de nuevo.
El cambio nos sirve para tener una comunicación de red entre la maquina virtual y nuestro equipo host. 


5.Actualizacion del sistema operativo.
  • Los siguientes comandos a insertar nos sirven para descargar y actualizar los paquetes.







  • yum update
  • yum install man nano 

  • 6. Instalar los VBox Guest Additions para integrar el sistema operatico con VBox, nos sirve para el intercambio de archivos, integracion del raton, entre otras mas.
    • Montar la ISO de CD desde el menú de dispositivos VBox ( "Insertar Invitado Adiciones CD de imágenes " )

    • Insertar los siguientes comandos que sirven para instalar el software requerido y ejecutar el programa de instalación.
    • yum install gcc kernel-devel bzip2 
    (sirve para instalar el compilador de C y otras utilidades)
    • mkdir -p /media/cdrom 
    (sirve para crear un punto de montaje)
    • mount /dev/cdrom /media/cdrom
    (sirve para montar el cd que en este caso es la imagen iso)

    • sh /media/cdrom/VBoxLinuxAdditions.run
    (sirve para correr la instalación del programa)
      • reboot
      (reiniciamos)



      7. Definir una carpeta para anfitrion / invitados sirviéndonos esto para compartir archivos.

      • Entra a configuraciones de VBox, selecciona carpetas compartidas, inserte la ruta de la carpeta a compartir.
      • Selecciona automotor y hacer permanente
      • reboot

      • inserta el comando  df

      verifica que la carpeta este montada

      8. Añadir un usuario normal.

      inserte los siguientes comandos
      • useradd 
      • passwd 
      inserte nueva contraseña

      9. Otorgar superpoderes para el usuario.
      Edite con:

      • vi /etc/sudoers 
      • después cierra el editor presionando la tecla en tu teclado ESC  y después inserta :x!


      por ejemplo, edite como este con sus datos.
      10.  Obtener la dirección IP

      • Utilice el comando ifconfig

      • Obtener un programa de terminal decente . Intente googlear : terminales SSH para las ventanas.
      • Conectarse a su servidor utilizando la dirección IP que recibió en el paso anterior
      11. ¡bien hecho! Ahora tiene un equipo de GNU / Linux en funcionamiento.
       Continua leyendo el proceso para la  Instalación de Anaconda Python (minimal ) en Linux.