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</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

    More Like This

    Use Quizgecko on...
    Browser
    Browser