Ahora con MU*GMAX operaciones menos!!!
XD
Descarga desde: http://posgrado.itlp.edu.mx/?q=node/6526
viernes, 22 de abril de 2011
miércoles, 20 de abril de 2011
Nuevas versiones de AG y PSO
martes, 12 de abril de 2011
Respaldos automatizados con crontab
Pueden combinarse cond y wget, scp o tar para hacer respaldos locales o remotos automatizados, para esto se necesita primeramente conocer la sintaxis de las entradas de crontab y los parámetros del comando date para generar la cadena nombre del directorio a partir de la fecha y hora del sistema.
Aqui hay una explicación del formato de las entradas de crontab
http://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/
puedes editar tu crontab con el comando
para el asunto de los directorios ocupas la salida de date...
aqui hay un ejemplo de esto...
http://www.openecuador.org/modules/news/article.php?storyid=36
Ahora un ejemplo...
grabalo en un archivo de texto, por ejemplo con el nombre respalda en tu directorio bin (/root/bin/respalda) le das un
(para que tu lo puedas leer, escribir y ejecutar y el resto del mundo no le pueda hacer nada)
crea la ruta /respaldos con un
o en otra ruta como /var/respaldos, (nomás hazle el cambio a la variable PATH_FILE)
ahora cuando ejecutes respalda se va a bajar el archivo named.cache al directorio con la fecha y hora bajo respaldos, p
cambia el sitio ftp al que se le hace wget en el script por el tuyo....
Ahora para que corra automaticamente, haces un
y agregas una linea como la siguiente:
esto lo correría a las 12:00 todos los dias, si quieres cambiar la hora o la periodicidad checa el enlace sobre las etradas de crontab, con esto debe ser suficiente.
Una última cosa, para que esto funcione debes de asegurarte de que el servicio crond se este ejecutando en tu computadora (esto ocurre por omisión en la mayoría de los hijos de UNIX)
Aqui hay una explicación del formato de las entradas de crontab
http://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/
puedes editar tu crontab con el comando
crontab -e y eso te abre la tabla de cron en vipara el asunto de los directorios ocupas la salida de date...
aqui hay un ejemplo de esto...
http://www.openecuador.org/modules/news/article.php?storyid=36
Ahora un ejemplo...
# Script para respaldos
# modificado del de: (angel_ous@hotmail.com )
# para que funcione primero deberias de crear el
# directorio respaldos
# con un mkdir /respaldos
NAME="respaldo"
#directorio donde voy a guardar
DIR=$NAME$(date +%d%m%y-%H:%M:%S)
# ruta de los respaldos
PATH_FILE="/respaldos"
cd $PATH_FILE
mkdir $DIR
cd $DIR
# aqui va el comando de respaldo, esta es una prueba
wget ftp://FTP.INTERNIC.NET/domain/named.cachegrabalo en un archivo de texto, por ejemplo con el nombre respalda en tu directorio bin (/root/bin/respalda) le das un
chmod 700 respalda(para que tu lo puedas leer, escribir y ejecutar y el resto del mundo no le pueda hacer nada)
crea la ruta /respaldos con un
mkdir /respaldoso en otra ruta como /var/respaldos, (nomás hazle el cambio a la variable PATH_FILE)
ahora cuando ejecutes respalda se va a bajar el archivo named.cache al directorio con la fecha y hora bajo respaldos, p
cambia el sitio ftp al que se le hace wget en el script por el tuyo....
Ahora para que corra automaticamente, haces un
crontab -e y agregas una linea como la siguiente:
0 12 * * * /root/bin/respaldaesto lo correría a las 12:00 todos los dias, si quieres cambiar la hora o la periodicidad checa el enlace sobre las etradas de crontab, con esto debe ser suficiente.
Una última cosa, para que esto funcione debes de asegurarte de que el servicio crond se este ejecutando en tu computadora (esto ocurre por omisión en la mayoría de los hijos de UNIX)
Moviendo archivos con scp
scp es un comando que sustituye al antiguo rcp, la principal ventaja de este comando para copiar archivos entre servidores Linux, es la de que el tráfico viaja encriptado de la misma forma que con ssh.
scp al igual que ssh funciona sobre el puerto 22 y utiliza las mismas configuraciones de acceso que ssh
Puedes usar logins rápidos con llaves públicas
la sintaxis del comando es:
la opción -r hace una copia recursiva (donde se incluyen todos los directorios y archivos contenidos en la ruta que se especifique)
si se omite el usuario, se trata de hacer la copia con el usuario con el que te encuentres logeado en ese momento.
cuando no se hace referencia a un host con :, los archivos son buscados en el directorio actual...
Ejemplos:
copia el archivo .bashrc al directorio casa del mismo usuario con el que estes logeado en la computadora mihost
copia el directorio bin y todo su contenido al directorio casa del mismo usuario con el que estes logeado en la computadora mihost
se conecta como root y copia el directorio casa del usuario alumnos en otrohost y todo su contenido a la computadora local en el directorio respaldo (que se crea con mkdir)
Una referencia del uso del comando se encuentra en:
http://www.fceia.unr.edu.ar/ctu/docs/scp.html
scp al igual que ssh funciona sobre el puerto 22 y utiliza las mismas configuraciones de acceso que ssh
Puedes usar logins rápidos con llaves públicas
la sintaxis del comando es:
scp [-r] usuario@host:[trayectoria]usuario@host:[trayectoria]
la opción -r hace una copia recursiva (donde se incluyen todos los directorios y archivos contenidos en la ruta que se especifique)
si se omite el usuario, se trata de hacer la copia con el usuario con el que te encuentres logeado en ese momento.
cuando no se hace referencia a un host con :, los archivos son buscados en el directorio actual...
Ejemplos:
scp .bashrc mihost:copia el archivo .bashrc al directorio casa del mismo usuario con el que estes logeado en la computadora mihost
scp -r bin mihost:copia el directorio bin y todo su contenido al directorio casa del mismo usuario con el que estes logeado en la computadora mihost
mkdir respaldoscp -r root@otrohost:/home/alumnos ./respaldo
se conecta como root y copia el directorio casa del usuario alumnos en otrohost y todo su contenido a la computadora local en el directorio respaldo (que se crea con mkdir)
Una referencia del uso del comando se encuentra en:
http://www.fceia.unr.edu.ar/ctu/docs/scp.html
Suscribirse a:
Comentarios (Atom)