- - Sådan synkroniseres Linux-konfigurationsfiler

Sådan holdes Linux-konfigurationsfiler synkroniserede

Linux-konfigurationsfiler er smertefulde at konfigurere,især hvis du har flere computere. I årenes løb har Linux-brugere løst dette problem (for det meste) ved at komprimere og uploade konfigurationer til forskellige cloud storage-udbydere. For så nyttig som det er at have et arkiv med forskellige Linux-konfigurationsfiler sikkerhedskopieret online, er det utroligt kedeligt at håndtere. Udvikleren af ​​Symbolize mener det også. Så for at løse problemet oprettede han en app, der fjerner den kedelige karakter af at holde dine Linux-konfigurationsfiler synkroniseret.

Appen kaldes Symbolize, og med den kan brugerne hurtigt konfigurere konfigurationsfiler på flere maskiner ved hjælp af symboliske links (AKA-genveje) og Dropbox-magi.

Bemærk: Symbolize fungerer bedst med Dropbox-synkroniseringsprogrammet. Inden du starter med denne artikel, skal du installere den seneste version af synkroniseringsklienten. For mere information, se tutorial her.

At få symbolisere

Symbolize-applikationen er ikke kompliceret, så den behøver ikke at bygges ved hjælp af specielle værktøjer og afhængigheder. I stedet kan brugerne enten gribe det fra Snap-butikken med klik installation kommando eller ved at gribe scriptet fra GitHub.

For at starte installationen af ​​symboliseringsværktøjet på Linux skal du åbne et terminalvindue ved at trykke på Ctrl + Alt + T eller Ctrl + Skift + T på tastaturet. Følg derfra instruktionerne på kommandolinjen, der svarer til, hvordan du vil køre programmet på dit system.

Klik på instruktionerne

Snap-metoden er uden tvivl den bedste måde at få Symbolize til at fungere, fordi den ikke kræver interaktion med GitHub. Bare tag snapen og gå videre med dit liv.

For at starte Snap-installationen af ​​Symbolizeansøgning, skal du køre et Linux-operativsystem, der understøtter Snap-format. For de bedste resultater skal du gå sammen med Ubuntu, da Snap-runtime er forudkonfigureret, og der kræves ingen besvær. Men hvis du ikke er på Ubuntu, kan du lære alt om, hvordan du aktiverer Snaps på din Linux-pc ved at følge denne vejledning her.

Når Snapd-runtime er kørt på dit Linux-system, skal du bruge klik installation kommando til at få fat i det seneste øjebliksbillede af Symbolize.

sudo snap install symbolize

Direkte download

Ikke alle Linux-operativsystemer fungerer med Snappakker og Snap-runtime. Heldigvis er det muligt at drage fordel af nytten af ​​Symbolize ved blot at downloade scriptfilen fra udviklerens GitHub-side.

Normalt på Addictivetips, når vi beskæftiger os medprogrammer på GitHub, vi instruerer dig om at downloade filerne ved hjælp af Git-appen. Denne gang er det ikke nødvendigt at downloade med Git-appen, da der ikke er nogen kode, der skal samles. Det er muligt at bruge wget-kommandoen til at få fat i alt hvad du har brug for at bruge Symbolize.

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

Det wget downloader er meget hurtig, og du har scriptet inden for få sekunder. Når processen er færdig, er det tid til at placere applikationen Symbolize i din sti (AKA) / Usr / local / bin /). Sådan placeres scriptfilen i / Usr / local / bin /, løft din terminal til rodstatus og benyt dig af mv kommando.

sudo -s
mv symbolize /usr/local/bin/

Opdater derefter filens tilladelser med chmod kommando.

chmod +x /usr/local/bin/symbolize

Du skal derefter kunne få adgang til og køre Symbolize ved at udføre symbolisere kommando.

symbolize

Brug af symboliser

Denne app fungerer ved at tage en fil- eller mappeplacering og flytte den til Dropbox og dermed holde alt synkroniseret. For at lære, hvordan du holder dine Linux-konfigurationsfiler synkroniseret, skal du gøre følgende.

Trin 1: Åbn en terminal og kør ls -a for at bestemme, hvilken konfigurationsmappe du vil have synkroniseret med Symbolize. I dette eksempel vil vi bruge ~ / .Ssh folder.

ls -a

Trin 2: Start Dropbox-synkroniseringsklienten på din Linux-pc, og sørg for, at du er logget ind i tjenesten.

Trin 3: Brug mkdir-kommandoen, og opret en synkroniseringsmappe til konfigurationsfilerne på din Linux-pc.

mkdir -p ~/Dropbox/configs/

Trin 4: Brug symbolisere script for at synkronisere dine konfigurationsfiler med Dropbox.

symbolize ~/.ssh ~/Dropbox/configs/

Gentag denne proces for hver konfigurationsfil og -mappe på Linux, som du vil have synkroniseret.

Valgfrit - Indlæs synkroniserede configs på en anden Linux-pc

En god ting ved Symbolize er, at det holderdine konfigurationsfiler synkroniseres ved at sætte dem i Dropbox. Men den virkelig seje ting ved Symbolize er at bruge det til at køre de samme konfigurationsfiler på flere computere.

Gør følgende for at konfigurere flere Linux-pc'er til at bruge de samme synkroniseringsfiler.

Trin 1: Følg trinnene i "Brug af symboliser" ovenfor for at få alle dine konfigurationsfiler synkroniseret med Dropbox. Dette skal kun gøres med en Linux-pc og ikke flere.

Trin 2: Log ind på en anden Linux-pc uden nogen af ​​dine synkroniserede konfigurationsfiler, der er konfigureret på den, log ind på Dropbox og synkroniser dine filer fra tjenesten. Kør derefter symbol for at konfigurere dine configs.

Så for eksempel at tilføje den synkroniserede ~ / .Ssh mappe fra ~ / Dropbox / configs /, gør du:

rm -rf ~/.ssh
symbolize  ~/Dropbox/configs/.ssh/ ~/
</ P>

Kommentarer