Herramientas de usuario

Herramientas del sitio


informatica:certificaciones:lpic:lpic-2:206_system_maintenance:206.2

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:certificaciones:lpic:lpic-2:206_system_maintenance:206.2 [2021/04/08 19:51] – [tar] tempwininformatica:certificaciones:lpic:lpic-2:206_system_maintenance:206.2 [2021/04/09 08:37] (actual) – [mt] tempwin
Línea 52: Línea 52:
   * Red   * Red
  
-===== tar =====+===== Herramientas de backup ===== 
 +==== tar ====
  
 Comando que permite comprimir/descomprimir distintos tipos de ficheros y directorios. Comando que permite comprimir/descomprimir distintos tipos de ficheros y directorios.
Línea 60: Línea 61:
 </code> </code>
  
-Acción:+**acción**:
  
   * ''-c'': Creación de un fichero comprimido.   * ''-c'': Creación de un fichero comprimido.
Línea 66: Línea 67:
   * ''-x'': Extrae el contenido de un fichero comprimido.   * ''-x'': Extrae el contenido de un fichero comprimido.
  
-Compresión:+**compresión**:
  
   * Sin compresión.   * Sin compresión.
Línea 72: Línea 73:
   * ''-j'': Compresión en formato bz2.   * ''-j'': Compresión en formato bz2.
  
-nivel_info:+**nivel_info**:
  
   * Visualización mínima.   * Visualización mínima.
Línea 80: Línea 81:
  
 <code bash> <code bash>
-tar zcvf backup_etc.tar /etc+tar zcvf backup_etc.tar.gz /etc
 </code> </code>
  
 En el comando anterior estaríamos creando un paquete (''.tar'') comprimido (''.gz'') llamado ''backup_etc.tar.gz'' del directorio ''/etc''. En el comando anterior estaríamos creando un paquete (''.tar'') comprimido (''.gz'') llamado ''backup_etc.tar.gz'' del directorio ''/etc''.
  
-<code> 
-206.2 Operaciones de Backup (3) 
 Creación de un archivo de recopilación: Creación de un archivo de recopilación:
-#tar czf copia_seguridad.tar.gz /etc+ 
 +<code bash> 
 +tar czf copia_seguridad.tar.gz /etc 
 +</code> 
 Extraer el contenido de un archivo de recopilación: Extraer el contenido de un archivo de recopilación:
-#tar xzf copia_seguridad.tar.gz + 
-206.2 Operaciones de Backup (3) +<code bash> 
-dd: comando que permite realizar copias de bajo nivel +tar xzf copia_seguridad.tar.gz 
-de un periférico (bloque a bloque). +</code> 
-dd if=dev_orig of=dev_dest bs=size_bloques count=n_bloques + 
-#dd if=/dev/zero of=/home/swap bs=1024 count=100000+==== dd ==== 
 + 
 +Comando que permite realizar copias de bajo nivel de un periférico (bloque a bloque). 
 + 
 +<code> 
 +dd if=dev_origen of=dev_destino bs=size_bloques count=n_bloques 
 +</code> 
 + 
 +Ejemplo: 
 + 
 +<code bash> 
 +dd if=/dev/zero of=/home/swap bs=1024 count=100000 
 +</code> 
 + 
 +  * ''bs'': tamaño de la información que copia de cada vez. Por defecto en bytes. 
 +  * ''count'': número de veces que se repetirá la operación. 
 Copia de un disco duro: Copia de un disco duro:
-#dd if=/dev/sdb of=/dev/sdc + 
-206.2 Operaciones de Backup (3)+<code bash> 
 +dd if=/dev/sdb of=/dev/sdc 
 +</code> 
 Crear una imagen ISO de un CDROM: Crear una imagen ISO de un CDROM:
-#dd if=/dev/cdrom of=/home/user/imagen.iso+ 
 +<code bash> 
 +dd if=/dev/cdrom of=/home/user/imagen.iso 
 +</code> 
 Borrar una memoria USB: Borrar una memoria USB:
-#dd if=/dev/zero of=/mnt/sdd + 
-206.2 Operaciones de Backup (3) +<code bash> 
-rsync: comando para copiar o sincronizar ficheros desde +dd if=/dev/zero of=/mnt/sdd 
-una localización a otra con poco ancho de banda. +</code> 
-rsync [options] origen destino + 
--a Realiza la copia recursiva conservado permisos. +<WRAP center round info 60%> 
--H Conserva los enlace duros (hardlinks). +''/dev/zero'' es un archivo especial que ofrece tantos caracteres "null" como se lean desde él
--v Activamos el modo verbose. +</WRAP> 
--h Human-readable. + 
--e Indicamos el shell remoto que utilizaremos. +==== rsync ==== 
--z Realiza la compresión de los datos para la transferencia. + 
---exclude Podemos excluir directorio o ficheros. +Comando para copiar o sincronizar ficheros desde una localización a otra con poco ancho de banda. 
---delete Borra los datos de la copia si se borran en el origen. + 
-206.2 Operaciones de Backup (3) +Muchas soluciones de backup bajo Linux se basan en esta herramienta. 
-Realizando Copias Locales+ 
-#rsync –avh /home/user/dir/ /media/disk/backup +<code> 
-#rsync –avh --delete /home/user/dir/ /media/disk/backup +rsync [opciones] origen destino 
-Realizando Copias Remotas+</code> 
-#rsync -avhe ssh --delete /home/user/data/ user@host.com:data/ + 
-#rsync -avze ssh user@host.com:/home/user/data/ /local/path/ +Opciones: 
-206.2 Operaciones de Backup (3) + 
-CASO PRÁCTICO: +  * ''-a'': Realiza la copia recursiva conservando permisos. 
-¿Hacen lo mismo los siguientes comandos? +  * ''-H'': Conserva los enlace duros (//hardlinks//). 
-#rsync -a /home/user/dir/ /media/disk/dir+  * ''-v'': Activamos el modo //verbose//
-#rsync -a /home/user/dir /media/disk/dir/ +  * ''-h'': //Human-readable//
-206.2 Operaciones de Backup (3) +  * ''-e'': Indicamos el shell remoto que utilizaremos (por ejemplo SSH)
-mt: comando que realiza las operaciones de control de +  * ''-z'': Realiza la compresión de los datos para la transferencia. 
-las cintas magnéticas.+  * ''--exclude'': Podemos excluir directorio o ficheros. 
 +  * ''--delete'': Borra los datos de la copia si se borran en el origen. 
 + 
 +Si estamos sincronizando dos carpetas y en el origen se han borrado algunos archivos, pero existen en el destino, con ''--delete'' se borrarían también del destino. 
 + 
 +Realizando **copias locales**
 + 
 +<code bash> 
 +rsync –avh /home/user/dir/ /media/disk/backup 
 +</code> 
 + 
 +<code bash> 
 +rsync –avh --delete /home/user/dir/ /media/disk/backup 
 +</code> 
 + 
 +Realizando **copias remotas**
 + 
 +<code bash> 
 +rsync -avhe ssh --delete /home/user/data/ user@host.com:data/ 
 +</code> 
 + 
 +<code bash> 
 +rsync -avze ssh user@host.com:/home/user/data/ /local/path/ 
 +</code> 
 + 
 +==== mt ==== 
 + 
 +Comando que realiza las operaciones de control de las cintas magnéticas. 
 + 
 +<code>
 mt [-f device] command count mt [-f device] command count
-asf 
-La cinta es posicionada al comienzo del contador de ficheros. 
-rewind 
-Rebobina la cinta. 
-erase 
-Borra una cinta. 
-offline 
-Descargamos una cinta del lector. 
-tell 
-Indica el bloque en el que estas. 
-206.2 Operaciones de Backup (3) 
-/dev/st* Dispositivo SCSI de cintas de rebobinado automático. 
-/dev/nst* Dispositivo SCSI de cintas de no rebobinado. 
-Backup del directorio /home: 
-#tar –czf /dev/st0 /home 
-Restore del directorio /home: 
-#cd / 
-#mt –f /dev/st0 rewind 
-#tar –xzf /dev/st0 home 
-206.2 Operaciones de Backup (3) 
-Herramientas de Backup de Red: 
-• Amanda (http://www.amanda.org) 
-• Bacula (http://www.bacula.org) 
-• BackupPC (http://backuppc.sourceforge.net) 
-206.2 Operaciones de Backup (3) 
-PREGUNTA DE EXAMEN: 
-Which of the following commands will securely copy 
-the directory ./fyf/ to /var/tmp/ on the remote 
-host deltaur using the remote user account kevin? 
-A.rsync -a -e ssh kevin@deltaur:/var/tmp/ fyf/ 
-B.rsync -a -u kevin -e ssh fyf/ deltaur:/var/tmp/ 
-C.rsync -a -u kevin -e ssh deltaur:/var/tmp/ fyf/ 
-D.rsync -a -e ssh fyf/ kevin@deltaur:/var/tmp/ 
-206.2 Operaciones de Backup (3) 
-PREGUNTA DE EXAMEN: 
-What backup arrangement should be used for an intranet 
-web server the contents of which is updated fairly 
-regularly by different staff? 
-A.Daily incremental backups with a weekly full backup 
-tape sent off- site. 
-B.Monthly full backups with the tape sent off-site. 
-C.Daily full backups with all tapes sent off-site. 
-D.Weekly full backups with all tapes sent off-site. 
-E.Daily full backups with one tape sent off-site per week. 
 </code> </code>
 +
 +  * ''asf'': La cinta es posicionada al comienzo del contador de ficheros.
 +  * ''rewind'': Rebobina la cinta.
 +  * ''erase'': Borra una cinta.
 +  * ''offline'': Descargamos una cinta del lector.
 +  * ''tell'': Indica el bloque en el que estas.
 +
 +Los dispositivos de cinta utilizan la siguiente nomenclatura:
 +
 +  * ''/dev/st*'': Dispositivo SCSI de cintas de rebobinado automático.
 +  * ''/dev/nst*'': Dispositivo SCSI de cintas de no rebobinado.
 +
 +Backup del directorio ''/home'':
 +
 +<code>
 +tar –czf /dev/st0 /home
 +</code>
 +
 +Restauración del directorio ''/home'':
 +
 +<code bash>
 +cd /
 +mt –f /dev/st0 rewind
 +tar –xzf /dev/st0 home
 +</code>
 +
 +===== Herramientas de Backup de Red =====
 +
 +  * Amanda (http://www.amanda.org)
 +  * Bacula (http://www.bacula.org)
 +  * BackupPC (http://backuppc.sourceforge.net)
 +
 +
 +===== Tests =====
 +
 +**¿Hacen lo mismo los siguientes comandos?**
 +
 +<code>
 +rsync -a /home/user/dir/ /media/disk/dir/
 +rsync -a /home/user/dir /media/disk/dir/
 +</code>
 +
 +Si no colocamos una barra después del directorio, se creará un directorio extra en el destino. Cuando ponemos ''/'' estamos diciendo que copie el contenido de ese directorio en lugar de copiar el propio directorio.
 +
 +<code>
 +rsync -a /home/user/dir /media/disk/dir/
 +</code>
 +
 +Esto estaría creando en destino ''/media/disk/dir/dir/''
 +
 +**Which of the following commands will securely copy the directory ./fyf/ to /var/tmp/ on the remote host deltaur using the remote user account kevin?**
 +
 +  * ''rsync -a -e ssh kevin@deltaur:/var/tmp/ fyf/''
 +  * ''rsync -a -u kevin -e ssh fyf/ deltaur:/var/tmp/''
 +  * ''rsync -a -u kevin -e ssh deltaur:/var/tmp/ fyf/''
 +  * ''rsync -a -e ssh fyf/ kevin@deltaur:/var/tmp/'' (**Solución**)
 +
 +**What backup arrangement should be used for an intranet web server the contents of which is updated fairly regularly by different staff?**
 +
 +  * Daily incremental backups with a weekly full backup tape sent off-site. (**Solución**)
 +  * Monthly full backups with the tape sent off-site.
 +  * Daily full backups with all tapes sent off-site.
 +  * Weekly full backups with all tapes sent off-site.
 +  * Daily full backups with one tape sent off-site per week.
 +
 +
informatica/certificaciones/lpic/lpic-2/206_system_maintenance/206.2.1617904305.txt.gz · Última modificación: por tempwin