sor
17 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

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

  • NFSv3
  • NFSv5
  • NFSv2
  • NFSv4 (correct)

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

  • apt-get install nfs-server
  • apt-get install nfs-client
  • apt-get install nfs-kernel-server (correct)
  • apt-get install nfs-common

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

  • Configurar opciones de exportación (correct)
  • Editar permisos de carpetas
  • Configurar permisos de archivos
  • Configurar red

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

<p>ro (A)</p> Signup and view all the answers

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

<p>/etc/init.d/nfs-kernel-server restart (D)</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 (A)</p> Signup and view all the answers

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

<p>gzip (A)</p> Signup and view all the answers

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

<p>tar -zxvf (D)</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 (C)</p> Signup and view all the answers

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

<p>tar -xvf (B)</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 (D)</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 (A)</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 (C)</p> Signup and view all the answers

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

<p>-r (A)</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 (D)</p> Signup and view all the answers

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

<p>rsync (C)</p> Signup and view all the answers

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

<p>Bacula (C)</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

More Like This

Use Quizgecko on...
Browser
Browser