So halten Sie Linux-Konfigurationsdateien synchron

Die Synchronisation von Linux-Konfigurationsdateien vereinfachen

Die Einrichtung von Linux-Konfigurationsdateien kann eine Herausforderung sein, insbesondere wenn man mehrere Computer verwendet. Im Laufe der Zeit haben Linux-Benutzer dieses Problem größtenteils gelöst, indem sie ihre Konfigurationen komprimiert und in verschiedenen Cloud-Speichern gesichert haben. Obwohl das Sichern von Linux-Konfigurationsdateien in der Cloud nützlich ist, kann der Umgang damit sehr umständlich sein. Der Entwickler von Symbolize hat dies erkannt und eine App entwickelt, die die Synchronisation von Linux-Konfigurationsdateien vereinfacht.

Diese Anwendung, genannt Symbolize, ermöglicht es Benutzern, mithilfe von symbolischen Links (auch bekannt als Verknüpfungen) und der Funktionalität von Dropbox, Konfigurationsdateien auf mehreren Computern schnell einzurichten.

Hinweis: Symbolize ist am effektivsten in Verbindung mit der Dropbox-Synchronisationsanwendung. Bevor Sie mit diesem Artikel fortfahren, sollten Sie die neueste Version des Sync-Clients installiert haben. Weitere Informationen finden Sie im entsprechenden Tutorial.

Symbolize beziehen

Symbolize ist eine unkomplizierte App und erfordert daher keine speziellen Tools oder Abhängigkeiten für die Installation. Benutzer können sie entweder mit dem Snap-Install-Befehl aus dem Snap-Store oder durch Herunterladen des Skripts von GitHub beziehen.

Um die Installation von Symbolize unter Linux zu starten, öffnen Sie ein Terminalfenster mit der Tastenkombination Strg + Alt + T oder Strg + Umschalt + T. Folgen Sie dann den Anweisungen für die Befehlszeile, die für Ihr System geeignet sind.

Installationsanleitung via Snap

Die Snap-Methode ist wahrscheinlich die einfachste Methode, um Symbolize zum Laufen zu bringen, da keine Interaktion mit GitHub erforderlich ist. Sie installieren einfach den Snap und können direkt mit der Anwendung beginnen.

Um die Snap-Installation von Symbolize zu starten, benötigen Sie ein Linux-Betriebssystem, das das Snap-Format unterstützt. Für beste Ergebnisse ist Ubuntu empfehlenswert, da die Snap-Laufzeitumgebung dort vorkonfiguriert ist. Wenn Sie kein Ubuntu verwenden, können Sie sich in dieser Anleitung informieren, wie Sie Snaps auf Ihrem Linux-PC aktivieren können.

Sobald die Snapd-Laufzeitumgebung auf Ihrem System installiert ist, können Sie mit dem Befehl snap install die aktuelle Version von Symbolize beziehen.

sudo snap install symbolize

Direkter Download

Nicht jedes Linux-Betriebssystem unterstützt Snap-Pakete und die Snap-Laufzeit. Glücklicherweise kann man Symbolize auch nutzen, indem man die Skriptdatei von der GitHub-Seite des Entwicklers herunterlädt.

Wenn wir Programme von GitHub betrachten, empfehlen wir normalerweise den Download der Dateien mit der Git-Anwendung. In diesem Fall ist der Download mit Git nicht zwingend erforderlich, da kein Code kompiliert werden muss. Es ist möglich, den Befehl wget zu verwenden, um alles zu erhalten, was man zur Nutzung von Symbolize benötigt.

wget https://raw.githubusercontent.com/SlimG/symbolize/master/symbolize

Der Download mit wget ist sehr schnell, und Sie sollten das Skript innerhalb weniger Sekunden erhalten. Nach dem Download muss das Symbolize-Skript in den Pfad (z. B. /usr/local/bin/) verschoben werden. Um die Skriptdatei nach /usr/local/bin/ zu verschieben, müssen Sie das Terminal mit Root-Rechten öffnen und den Befehl mv verwenden.

sudo -s

mv symbolize /usr/local/bin/

Ändern Sie als Nächstes die Berechtigungen der Datei mit dem Befehl chmod.

chmod +x /usr/local/bin/symbolize

Danach sollten Sie in der Lage sein, Symbolize über den Befehl symbolize auszuführen.

symbolize

Nutzung von Symbolize

Die App funktioniert, indem sie einen Datei- oder Ordnerpfad nimmt und diesen in Dropbox verschiebt, wodurch alles synchronisiert bleibt. Hier erfahren Sie, wie Sie Ihre Linux-Konfigurationsdateien synchron halten können.

Schritt 1: Öffnen Sie ein Terminal und führen Sie den Befehl ls -a aus, um den zu synchronisierenden Konfigurationsordner zu bestimmen. In diesem Beispiel verwenden wir den Ordner ~/.ssh.

ls -a

Schritt 2: Starten Sie den Dropbox-Synchronisierungsclient auf Ihrem Linux-PC und vergewissern Sie sich, dass Sie beim Dienst angemeldet sind.

Schritt 3: Verwenden Sie den Befehl mkdir, um einen Synchronisationsordner für die Konfigurationsdateien auf Ihrem Linux-PC zu erstellen.

mkdir -p ~/Dropbox/configs/

Schritt 4: Verwenden Sie das Symbolize-Skript, um Ihre Konfigurationsdateien mit Dropbox zu synchronisieren.

symbolize ~/.ssh ~/Dropbox/configs/

Wiederholen Sie diesen Vorgang für jede Konfigurationsdatei und jeden Ordner unter Linux, die Sie synchron halten möchten.

Optionale Nutzung: Synchronisierte Konfigurationen auf einen weiteren Linux-PC laden

Ein Vorteil von Symbolize ist, dass Ihre Konfigurationsdateien durch die Speicherung in Dropbox synchronisiert bleiben. Das Besondere an Symbolize ist die Möglichkeit, dieselben Konfigurationsdateien auf mehreren Computern zu verwenden.

So richten Sie mehrere Linux-PCs für die Verwendung derselben Synchronisationsdateien ein:

Schritt 1: Befolgen Sie die Schritte unter „Nutzung von Symbolize“, um alle Ihre Konfigurationsdateien mit Dropbox zu synchronisieren. Dies muss nur auf einem Linux-PC und nicht auf mehreren durchgeführt werden.

Schritt 2: Melden Sie sich an einem anderen Linux-PC an, auf dem noch keine synchronisierten Konfigurationsdateien eingerichtet sind. Melden Sie sich bei Dropbox an und synchronisieren Sie Ihre Dateien. Führen Sie dann Symbolize aus, um Ihre Konfigurationen einzurichten.

Um beispielsweise den synchronisierten Ordner ~/.ssh von ~/Dropbox/configs/ hinzuzufügen, würden Sie Folgendes tun:

rm -rf ~/.ssh
symbolize  ~/Dropbox/configs/.ssh/ ~/