sor

EnrapturedPolarBear avatar
EnrapturedPolarBear
·
·
Download

Start Quiz

Study Flashcards

Questions and Answers

¿Cuál es la versión actual del sistema de compartición de carpetas NFS?

NFSv4

¿Qué herramienta se utiliza para instalar el servidor NFS?

apt-get install nfs-kernel-server

¿Cuál es el propósito del archivo /etc/exports?

Configurar opciones de exportación

¿Qué parámetro se utiliza para indicar que solo se permite lectura?

<p>ro</p> Signup and view all the answers

¿Qué comando se utiliza para reiniciar el servidor NFS?

<p>/etc/init.d/nfs-kernel-server restart</p> Signup and view all the answers

¿Por qué es importante sincronizar los UID y GID entre el servidor y el cliente?

<p>Para aplicar permisos y propiedad de archivos</p> Signup and view all the answers

¿Cuál comando se utiliza para comprimir un archivo y darle la extensión .gz?

<p>gzip</p> Signup and view all the answers

¿Qué opción se utiliza para descomprimir un archivo .tar.gz?

<p>tar -zxvf</p> Signup and view all the answers

¿Cuál es el propósito del archivo (.snar) en la creación de copias de seguridad con TAR?

<p>Guardar la lista de archivos a los que se ha hecho backup previamente</p> Signup and view all the answers

¿Cuál es el comando para restaurar una copia de seguridad con TAR?

<p>tar -xvf</p> Signup and view all the answers

¿Cuál es el propósito del comando cpio en la creación de copias de seguridad?

<p>Crear copias de seguridad de una lista de archivos y carpetas</p> Signup and view all the answers

¿Cuál es el comando para instalar el servidor ssh en el sistema?

<p>apt-get install openssh-server</p> Signup and view all the answers

¿Cuál es el propósito del comando ssh-keygen?

<p>Generar una clave para copiar al servidor</p> Signup and view all the answers

¿Qué opción se utiliza en scp para copiar archivos de manera recursiva?

<p>-r</p> Signup and view all the answers

¿Qué característica de rsync la hace más eficiente?

<p>Sólo copia las diferencias de los archivos</p> Signup and view all the answers

¿Qué herramienta se utiliza para sincronizar carpetas mediante ssh?

<p>rsync</p> Signup and view all the answers

¿Cuál es el nombre de una de las herramientas de copias de seguridad mencionadas?

<p>Bacula</p> Signup and view all the answers

Study Notes

NFS: Sistema de Compartición de Carpetas

  • NFS (Network File System) es un sistema de compartición de carpetas incluido en Unix y Linux, creado por SUN Microsystems.
  • La versión actual es NFSv4 y utiliza llamadas a procedimiento remoto (RPC).

Instalación de NFS

  • Servidor: se instala con apt-get install nfs-kernel-server.
  • Clientes: se instala con apt-get install nfs-common.

Configuración Básica del Servidor

  • Crear una carpeta para exportar (por ejemplo: /compartida).
  • Editar el archivo /etc/exports sin espacios entre * y (.
  • /compartida *(rw) permite la lectura y escritura a cualquier equipo.
  • Indicar el cambio de configuración al servidor con exportfs -ra.
  • También se puede reiniciar nfs con /etc/init.d/nfs-kernel-server restart.

Otras Opciones del Servidor

  • Permitir a una subred: /compartida 192.168.1.0/24(rw).
  • Permitir a un dominio: /compartida *.francia.loc(rw) (editar /etc/hosts o utilizar DNS).
  • Permitir solo lectura: /compartida *(ro).
  • Varias opciones para diferentes equipos, con varias carpetas: separar con espacios las opciones.
  • Cada carpeta en una línea distinta.

Squashing del Servidor

  • El cliente NFS envía los UID y los GID del servidor para aplicar los permisos y la propiedad de archivos en el servidor.
  • El servidor y el cliente deben tener los UID y GID sincronizados: se puede usar LDAP, NIS o sincronización "manual".
  • Squashing: el usuario root (UID=0) del cliente no se asocia al usuario root del servidor por motivos de seguridad.
  • Se mapea a un usuario anónimo (nobody).
  • Para cambiar este comportamiento por defecto: en /etc/exports utilizar las opciones no_root_squash o all_squash.

Parte del Cliente

  • Montar una carpeta exportada: crear una carpeta en el cliente para asociarla con la carpeta exportada.
  • Utilizar el comando mount -t nfs servidor:/exportada_nfs /carpeta_local.
  • Ejemplo: mount -t nfs 10.0.0.1:/compartida /remota.

Herramientas de compresión y descompresión

  • gzip: comprime archivos y les asigna la extensión .gz
  • gunzip: descomprime archivos comprimidos por gzip
  • zip: comprime archivos y les asigna la extensión .zip
  • unzip: descomprime archivos comprimidos por zip

TAR

  • tar: une archivos y directorios en un archivo
  • Crear copia: tar –cvf archivo.tar carpeta_a_guardar
  • Comprimir: tar –zcvf archivo.tar.gz carpeta_a_guardar
  • Restaurar copia: tar –xvf archivo.tar –C carpeta_destino

Copias de seguridad incrementales con TAR

  • Utiliza un archivo .snar que guarda la lista de archivos para backup previamente
  • Crear copia completa: tar –listed-incremental=lista.snar –cvf archivo.0.tar /carpeta
  • Crear copia incremental: tar –listed-incremental=lista.snar –cvf archivo.1.tar /carpeta
  • Restaurar copias: tar –xvf archivo.0.tar –C /carpeta_destino y tar –xvf archivo.1.tar –C /carpeta_destino

CPIO

  • cpio: crea copias de seguridad de archivos y carpetas
  • Lee la lista de archivos de la entrada estándar
  • Restaurar copia: cpio –idv archivo.cpio (con opción -d para crear directorios si no existen)

Acceso mediante SSH

  • Instalar SSH en el servidor: apt-get install openssh-server
  • Configurar acceso con contraseña para root: editar archivo /etc/ssh/sshd.config y permitir acceso con contraseña
  • Reiniciar SSH: service ssh restart
  • Acceso SSH sin contraseña: generar clave y copiarla al servidor con ssh-keygen y ssh-copy-id

Copia de archivos mediante SSH

  • Copiar archivo o carpeta desde local a remoto: scp -r archivo_o_carpeta usuario@ip:/carpeta_remota
  • Copiar archivo o carpeta desde remoto a local: scp -r usuario@ip:/carpeta_remota archivo_o_carpeta

Sincronización con Rsync

  • Rsync: sincroniza el contenido de una carpeta con otra del servidor
  • Utiliza transferencia delta: solo copia las diferencias de los archivos
  • Sintaxis: rsync -e ssh –avz carpeta_origen usuario@ip:/carpeta_destino

Sistemas de gestión de copias de seguridad

  • BackupPC
  • Amanda
  • Arkeia
  • Bacula
  • FwBackups
  • Mondorescue
  • SimpleBackupSolution
  • Backintime
  • Kbackup

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team
Use Quizgecko on...
Browser
Browser