Entradas

Mostrando entradas de 2014

Google Cloud Print

Google cloud print from Francisco J. Ruiz Morales

Copias incrementales Windows-Linux y viceversa (MEJORADA).

Imagen
En este tutorial, vamos a mejorar lo hecho en los anteriores con rsync. El uso de cygwin sin duda es un buen método, pero podemos hacer uso de algo más seguro como es la herramientas cifs. Esta utilidad  adjunta o monta  el recurso de red compartido (o exportado) en un servidor remoto. Tras montar una carpeta, veremos cómo se sincroniza con la de un servidor Windows y usando rsync conseguiremos hacer las copias de seguridad a la carpeta montada y estos datos lo tendremos tanto en Windows como en Linux. Comenzamos. Instalamos cifs-utils en nuestra máquina Linux (Debian en mi caso) con el comando conocido apt-get install: Voy a crear la carpeta que montaremos en Linux: También nos iremos al servidor Windows y compartiremos la carpeta que quedará sincronizada con la que he creado en Linux. Tan solo habrá que darle a propiedades de la carpeta, compartir, añadimos los usuarios que tendrán permisos y comenzará a compartirla: La he llamado copiawindows :

Copias incrementales con Rsync. Windows a Linux (Parte 2).

Imagen
Copias de seguridad remotas con Rsync. Desde Windows a Linux. Introducción.  En esta práctica voy a explicar como hacer una copia de seguridad de un servidor Windows a una máquina Linux de forma remota. Para ello voy a usar ssh para conectar ambas máquinas, instalando en Windows Cygwin  y automatizando la copia de seguridad para que el sistema lo haga solo llegados la fecha y hora que nosotros queramos. Cygwin es una herramienta que se usa para   proporcionar un comportamiento similar a los  sistemas   Unix  en  Microsoft Windows. Instalación Cygwin y conexión de máquinas. Voy a explicar paso a paso como realizarlo: Lo primero es descargar Cygwin ( Descargar aquí ): Al ejecutarlo se abre el asistente de instalación: Ahora tendremos que instalar los paquetes necesarios. Para ello elegimos la opción de "install from Internet": Lo instalamos en C: y lo ponemos para todos los usuarios: Elegimos la opción de "Direct Connection&

Expresiones regulares en Linux (Con video)

Imagen
¿Qué son expresiones regulares? Una expresión regular es un patrón que se utiliza para compararlo con un grupo de caracteres. En Linux las expresiones regulares podemos usarlas con los comandos grep , let, find, diff, date, sed , tr, uniq, sort, join, cut, etc... Tenemos dos tipos: Expresiones simples : Son patrones que se ajustan a un único símbolo (en general, a un único carácter), algunos ejemplos: .   : cualquier carácter. $ : Fin del texto, se va al final. ^ : Principio del texto, se va al principio. Expresiones compuestas:  Son patrones que combinan expresiones simples. Se ajustan a una secuencia de símbolos. Algunos ejemplos: x+ : una o más repeticiones de x. x* : cero o más repeticiones de x. x? : cero o una repetición de x. ¿Cómo podemos formar las expresiones regulares? Aquí tenéis una lista de metacaracteres que usamos en expresiones regulares: . Significa cualquier caracter. ^Indica el principio de una línea. $ Indica el final de una línea