Archivos por Etiqueta: linux

Centos 5.5 respaldos internos Rdiff-backup

Centos como Wikipedia dice: “Es un clon a nivel binario de la distribución Linux Red Hat Enterprise Linux RHEL, compilado por voluntarios a partir del código fuente liberado por Red Hat”.
Es de suponer entonces que las aplicaciones que se encuentran en sus repositorios son de carácter más avanzado. No encontrándose por ejemplo muchas de las aplicaciones gráficas más habituales y más recomendadas de respaldo para su instalación desde repositorios.

Existen tres grandes aplicaciones que cabe destacar son muy completas pero que para este caso no aplican ya que el objetivo es realizar una o dos copias internas, puede ser tanto de un directorio a otro como de un disco a otro. Son BackupPC que dispone de una interfaz web, Amanda y el más popular Bacula.

Rdiff-Backup es un script escrito en Phyton que facilita la tarea de backup utilizando Rsinc. Tiene una sintaxis muy simple y soporta multitud de parametros, se puede facilitar aun más si es colocado dentro de un script que realiza la copia de seguridad. Tambien se puede automatizar configurando un Cron.

Instalación:
# yum -y install rdiff-backup

Sintaxis:
# rdiff-backup /directorio/origen /directorio/destino

Script en Perl:

#!/usr/bin/perl

$Origen = “/Ruta/Origen”; # Directorio de origen de la copia.
$Destino = “/Ruta/Destino”; # Directorio de destino de la copia.
$Dir_log = “/Directorio/logs”; # Directorio donde se guarda el log.
$Fecha_actual = ‘fecha’; # Definimos la fecha para que sea incluida en el log.
$Ruta_log = $Dir_log.$Fecha_actual; # Ruta completa donde se almacenará el log.

`rdiff-backup –remove-older-than 3D –force $Destino`; # Borra copias antiguas de 3 días.
`rdiff-backup –print-statistics –force $Origen $Destino >’$Ruta_log’`; # Realiza el respaldo con un log.

print (“\nSaliendo… Puede ver el log en $Ruta_log\n\n”); # Muestra el texto que termino y donde fue guardado el log.

Para ejecutar el script:
# ./Nombre_script

Existen también frontends gráficos como Pybackpack y Rdiffbackupweb que aun no he probado pero que tal vez faciliten más la tarea.

Anuncios

Editor Perl en Linux

Ingresando en el mundo de la programación en Perl, ya estaba buscando un editor algo más completo y cómodo que Vim. Fueron 2 las opciones que encontré.

La primera es Padre, un editor bastante competo y también liviano. Con varias opciones de instalación para las distintas distribuciones, en mi caso utilicé la instalación de Debian para correrlo sobre Ubuntu. Descargar Padre

La segunda opción es utilizar el plugin de Perl para Eclipse, es un poco más pesado, pero para quienes ya usen Eclipse para otro lenguaje, tal vez les convenga más, y la instalación es más simple.

Ya en otro momento se habló de Editores Php en este blog donde también se hablaba de Eclipse. El complemento para Perl se llama EPIC y la instalación es bastante simple.

Ya dentro de Eclipse, Menú Help, install new software, en Work with se debe poner la url http://e-p-i-c.sf.net/updates se presiona en Add y se siguen las instrucciones en pantalla. Ahora ya se puede utilizar Perl en Eclipse.

Cabe destacar que Padre incluye el idioma español y casi las mismas caracteristicas.

Para finalizar, dejo un link a Tutoriales de Perl

Formatear pendrive

Con todo el tema actual de los virus de pendrive, hay que formatearlo bastante seguido. Siempre aprovecho para formatearlo desde Linux ya que al hacerlo así no pongo en riesgo el equipo en cual estoy realizando el formateo.

Desde Ubuntu, una forma sencilla de hacerlo es utilizando el paquete Gparted, la forma de instarlo es la siguiente:

sudo apt-get install gparted

Una vez instalado lo podemos encontrar en Sistema – Administración – Editor de particiones.

Luego de abierto, en la parte superior derecha es necesario seleccionar nuestro pendrive. Hacemos clic derecho sobre el dispositivo, y seleccionamos la opción desmontar, no se puede formatear si el dispositivo esta montado.

Ahora hacemos click derecho y seleccionamos la opción “formatear como”, si utilizamos Fat o Fat32 lo vamos a poder leer también desde Windows, si elegimos utilizar Ext3 sólo lo vamos a poder utilizar desde sistemas Gnu/Linux.

Emesene sin los contactos

Desde que Hotmail bloqueó el uso de Amsn, tuve que actualizar la versión, pero en Ubuntu no la pude hacer funcionar bien. Entonces me decidí a probar este mensajero que tanto escuché hablar.

Después de haberlo instalado me encontré que al iniciar sesión no se muestran los contactos.

Una googleada rápida y encontré que desde una consola hay que ejecutar el siguiente comando.

sudo sed -i.bak 's/09607671-1C32-421F-A6A6-CBFAA51AB5F4/CFE80F9D-180F-4399-82AB-
413F33A1FA11/g' /usr/share/emesene/emesenelib/XmlTemplates.py

Ahora reiniciar el programa, y cuando intentes ingresar de nuevo ya te mostrará todos
los contactos. también encontraras que es un mensajero bastante cómodo.