last update: 19 Mar 1999

[home] [index] [contents] [previous]

backup



2.1 Plan general para backup

    2.1.1 Datos básicos

    Sirve para respaldar los archivos de configuración del software que esta instalado en Linux.

      2.1.1.1 Archivos de la Configuración

      Para ello se ha diseñado un árbol de directorios para guardar en forma ordenada esta información, el árbol de directorios es el siguiente:


      2.1.1.2 Archivos de Configuración bajo /etc


      2.1.1.3 Archivos de configuración para compilar kernel


    2.1.2 Sources

      2.1.2.1 Binarios de Solaris2.6


      2.1.2.2 Códigos fuentes para Linux y Solaris


    2.1.3 logfiles


    2.1.4 dot-files


2.2 mbackup
mbackup, es un programa que sirve para realizar respaldos de los archivos log:
/etc/syslog, /etc/messages, /var/httpd/logs/access_log, /var/squid/logs/access.log y store.log; en forma automática y con un intervalo de tiempo constante.

    2.2.1 Instalación

    Para instalar, obtenemos el software y luego lo instalamos, con las siguientes instrucciones:
    DownLoad /pub/Setup/Proxy/utils/mbackup/mbackup
    /pub/Setup/Proxy/utils/mbackup/mbackup.pl

      % cp mbackup /usr/local/bin
      % cp mbackup.pl /usr/local/bin

      % cd /usr/local/bin
      % chmod 555 mbackup
      % chmod 555 mbackup.pl
      % chown root mbackup
      % chown root mbackup.pl
      % chgrp root mbackup
      % chgrp root mbackup.pl

    2.2.2 Configuración

      2.2.2.1 mbackup

      BINPATH="/usr/local/bin"		# directorio donde se encuentra mbackup.pl
      
      
      ## ## syslog ## SYSLOGPATH="/var/adm" # directorio de syslog SYSLOGATTIC="/pub/Setup/Proxy/log" # directorio respaldo de syslog
      ## ## messages ## MESSAGESPATH="/var/adm" # directorio de messages MESSAGESATTIC="/pub/Setup/Proxy/log" # directorio respaldo de messages
      ## ## apache: httpd ## HTTPDPATH="/var/httpd/logs" # directorio de access_log HTTPDATTIC="/pub/Setup/Proxy/log" # directorio respaldo de access_log
      ## ## squid: proxy ## PROXYPATH="/var/squid/logs" # directorio de access.log, store.log PROXYATTIC="/pub/Setup/Proxy/log" # directorio respaldo de access.log, store.log PROXYOWN="nobody" # usuario de squid

      Configuracion de /usr/local/bin/mbackup


      2.2.2.2 /var/spool/cron/crontab/root

      Para respaldar automáticamente los archivos log, en un inntervalo de tiempo constante. Revisar

        % man crontab

      0   2 * * *	/usr/local/bin/mbackup syslog
      1   2 * * *	/usr/local/bin/mbackup messages
      2   2 * * *	/usr/local/bin/mbackup httpd
      3   2 * * *	/usr/local/bin/mbackup proxy
      

      /var/spool/cron/crontab/root



[home] [index] [contents] [previous]