In diesem Tutorial zeigen wir Ihnen, wie Sie Unison auf einem Ubuntu 16.04 LTS-Server installieren und konfigurieren. Für diejenigen unter Ihnen, die es nicht wussten, Unison ist eine plattformübergreifende Open-Source-Datei Synchronisierungssoftware, die es Benutzern ermöglicht, Kopien von Dateien und Ordnern auf zwei verschiedenen Hosts zu speichern. Wenn zwei Dateien miteinander verschmolzen werden, wird die Differenz von einer Replik auf eine andere kopiert.
In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo' zu den Befehlen hinzufügen, um Root-Rechte zu erhalten. Ich werde Ihnen Schritt für Schritt die Installation von Unison auf einem Ubuntu 16.04 (Xenial Xerus)-Server zeigen.
Unison-Funktionen
- Im Gegensatz zu einfachen Spiegelungs- oder Sicherungsdienstprogrammen kann Unison mit Aktualisierungen an beiden Repliken einer verteilten Verzeichnisstruktur umgehen. Aktualisierungen, die keinen Konflikt verursachen, werden automatisch weitergegeben. Widersprüchliche Aktualisierungen werden erkannt und angezeigt.
- Im Gegensatz zu einem verteilten Dateisystem ist Unison ein Programm auf Benutzerebene:Es besteht keine Notwendigkeit, den Kernel zu modifizieren oder Superuser-Privilegien auf einem der beiden Hosts zu haben.
- Unison funktioniert zwischen jedem Paar von Computern, die mit dem Internet verbunden sind, und kommuniziert entweder über eine direkte Socket-Verbindung oder tunnelt über eine verschlüsselte SSH-Verbindung. Es ist vorsichtig mit der Netzwerkbandbreite und läuft gut über langsame Verbindungen B. PPP-Verbindungen. Die Übertragung kleiner Updates zu großen Dateien wird mit einem Komprimierungsprotokoll ähnlich rsync optimiert.
- Unison ist ausfallsicher. Es ist darauf bedacht, die Replikate und seine eigenen privaten Strukturen jederzeit in einem vernünftigen Zustand zu belassen, selbst im Falle einer anormalen Beendigung oder eines Kommunikationsfehlers.
- Unison hat eine klare und präzise Spezifikation.
Installieren Sie Unison unter Ubuntu 16.04 LTS
Schritt 1. Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie die folgenden apt-get-Befehle im Terminal ausführen.
sudo apt-get update sudo apt-get upgrade
Schritt 2. Unison installieren.
Fügen Sie das PPA-Repository zu Ihrem System hinzu, aktualisieren Sie den lokalen Repository-Index und installieren Sie das Unison-Paket:
sudo add-apt-repository ppa:eugenesan/ppa sudo apt-get update
Führen Sie nach dem Aktualisieren der apt-Quellenliste den folgenden Befehl aus, um das Paket zu installieren:
sudo apt-get install unison
Wenn Sie fertig sind, verwenden Sie den folgenden Befehl, um die grundlegenden und erweiterten Optionen anzuzeigen:
[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)
Überprüfen Sie die Version von Unison:
unison --version
Herzlichen Glückwunsch! Sie haben Unison erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Unison auf einem Ubuntu 16.04 LTS-System (Xenial Xerus) verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Unison-Website.