En este tutorial, le mostraremos cómo instalar y configurar Unison en el servidor Ubuntu 16.04 LTS. Para aquellos de ustedes que no lo sabían, Unison es un archivo de código abierto multiplataforma. software de sincronización que permite a los usuarios almacenar copias de archivos y carpetas en dos hosts diferentes. Cuando dos archivos se fusionan entre sí, la diferencia se copia de una réplica a otra.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo' a los comandos para obtener privilegios de raíz. Le mostraré paso a paso la instalación de Unison en un servidor Ubuntu 16.04 (Xenial Xerus).
Características de Unísono
- A diferencia de las utilidades simples de duplicación o copia de seguridad, Unison puede gestionar las actualizaciones de ambas réplicas de una estructura de directorio distribuida. Las actualizaciones que no entran en conflicto se propagan automáticamente. Las actualizaciones en conflicto se detectan y muestran.
- A diferencia de un sistema de archivos distribuido, Unison es un programa a nivel de usuario:no es necesario modificar el kernel ni tener privilegios de superusuario en ninguno de los hosts.
- Unison funciona entre cualquier par de máquinas conectadas a Internet, comunicándose a través de un enlace de socket directo o haciendo un túnel a través de una conexión ssh cifrada. Es cuidadoso con el ancho de banda de la red y funciona bien con enlaces lentos como conexiones PPP. Las transferencias de pequeñas actualizaciones a archivos grandes se optimizan mediante un protocolo de compresión similar a rsync.
- Unison es resistente a fallas. Tiene cuidado de dejar las réplicas y sus propias estructuras privadas en un estado sensible en todo momento, incluso en caso de una terminación anormal o fallas de comunicación.
- Unison tiene una especificación clara y precisa.
Instalar Unison en Ubuntu 16.04 LTS
Paso 1. Primero asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando estos siguientes comandos apt-get en la terminal.
sudo apt-get update sudo apt-get upgrade
Paso 2. Instalación de Unison.
Agregue el repositorio PPA a su sistema, actualice el índice del repositorio local e instale el paquete unison:
sudo add-apt-repository ppa:eugenesan/ppa sudo apt-get update
Después de actualizar la lista de fuentes apt, ejecute el siguiente comando para instalar el paquete:
sudo apt-get install unison
Una vez hecho esto, use el siguiente comando para ver las opciones Básica y Avanzada:
[email protected]:~# unison -help Usage: unison [options] or unison root1 root2 [options] or unison profilename [options] Basic options: -auto automatically accept default (nonconflicting) actions -batch batch mode: ask no questions at all -doc xxx show documentation ('-doc topics' lists topics) -fat use appropriate options for FAT filesystems -group synchronize group attributes -ignore xxx add a pattern to the ignore list -ignorenot xxx add a pattern to the ignorenot list . . watch when set, use a file watcher process to detect changes (default true) -xferbycopying optimize transfers using local copies (default true)
Verifique la versión de Unison:
unison --version
¡Felicitaciones! Ha instalado Unison con éxito. Gracias por usar este tutorial para instalar Unison en el sistema Ubuntu 16.04 LTS (Xenial Xerus). Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio oficial Sitio web de Unísono.