- - Hvordan holde Linux-konfigurasjonsfiler synkronisert

Hvordan holde Linux-konfigurasjonsfiler synkronisert

Linux-konfigurasjonsfiler er smertefulle å sette opp,spesielt hvis du har flere datamaskiner. Gjennom årene har Linux-brukere løst dette problemet (for det meste) ved å komprimere og laste opp konfigurasjoner til forskjellige leverandører av skylagring. For så nyttig som det er å ha et arkiv med forskjellige Linux-konfigurasjonsfiler sikkerhetskopiert på nettet, er det utrolig kjedelig å håndtere. Utvikleren av Symbolize mener det også. Så for å løse problemet opprettet han en app som tar slitenheten fra å holde Linux-konfigurasjonsfilene dine synkroniserte.

Appen heter Symbolize, og med den kan brukere raskt sette opp konfigurasjonsfiler på flere maskiner ved hjelp av symboliske lenker (AKA-snarveier), og Dropbox magi.

Merk: Symbolize fungerer best med Dropbox-synkroniseringsprogrammet. Før du begynner med denne artikkelen, må du installere den siste versjonen av synkroniseringsklienten. For mer informasjon, sjekk opplæringen her.

Å få symbolisere

Symbolize-applikasjonen er ikke komplisert, så den trenger ikke å bygges ved hjelp av spesielle verktøy og avhengigheter. I stedet kan brukere enten ta tak i den fra Snap-butikken med snap install kommando eller ved å ta tak i skriptet fra GitHub.

For å starte installasjonen av symboliseringsverktøyet på Linux, åpner du et terminalvindu ved å trykke på Ctrl + Alt + T eller Ctrl + Shift + T på tastaturet. Derfra følger du kommandolinjeanvisningene som samsvarer med hvordan du ønsker å kjøre programmet på systemet ditt.

Snapinstruksjoner

Snap-metoden er uten tvil den beste måten å få Symbolize til å fungere fordi den ikke krever samhandling med GitHub. Bare ta tak i Snap og fortsett med livet ditt.

For å starte Snap-installasjonen av Symbolizeapplikasjon, må du ha et Linux-operativsystem som støtter Snap-format. For best resultat, gå med Ubuntu, ettersom Snap-runtime er forhåndskonfigurert, og ingen oppstyr er nødvendig. Imidlertid, hvis du ikke er på Ubuntu, kan du lære alt om hvordan du aktiverer Snaps på din Linux-PC ved å følge denne guiden her.

Når Snapd-kjøretiden er oppe og går på ditt Linux-system, bruker du snap install kommando for å ta tak i det siste øyeblikksbildet av Symbolize.

sudo snap install symbolize

Direkte nedlasting

Ikke alle Linux-operativsystemer fungerer med Snappakker og Snap runtime. Heldigvis er det mulig å dra nytte av nytten av Symbolize ved bare å laste ned skriptfilen fra utviklerens GitHub-side.

Vanligvis på Addictivetips når vi har å gjøre medprogrammer på GitHub, ber vi deg laste ned filene ved hjelp av Git-appen. Denne gangen er det ikke nødvendig å laste ned med Git-appen, siden det ikke er noen kode å kompilere. Det er mulig å bruke wget-kommandoen til å ta tak i alt du trenger for å bruke Symbolize.

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

De wget nedlastingsprogrammet er veldig raskt, og du vil ha skriptet i løpet av sekunder. Når prosessen er ferdig, er det på tide å plassere Symbolize-applikasjonen i din vei (AKA) / Usr / local / bin /). Slik plasserer du skriptfilen i / Usr / local / bin /, løft terminalen til rotstatus og bruk mv kommando.

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

Oppdater deretter filens tillatelser med chmod kommando.

chmod +x /usr/local/bin/symbolize

Du skal da kunne få tilgang til og kjøre Symbolize ved å utføre symbol kommando.

symbolize

Bruke Symbolize

Denne appen fungerer ved å ta en fil- eller mappeplassering og flytte den til Dropbox, og dermed holde alt synkronisert. Gjør følgende for å lære å holde Linux-konfigurasjonsfilene synkronisert.

Trinn 1: Åpne en terminal og løp ls -a for å bestemme hvilken konfigurasjonsmappe du vil ha synkronisert med Symbolize. I dette eksemplet vil vi bruke ~ / .Ssh mappe.

ls -a

Steg 2: Start Dropbox-synkroniseringsklienten på din Linux-PC og sørg for at du er logget på tjenesten.

Trinn 3: Bruk mkdir-kommandoen og lag en synkroniseringsmappe for konfigurasjonsfilene på din Linux-PC.

mkdir -p ~/Dropbox/configs/

Trinn 4: Bruke symbol skript for å synkronisere konfigurasjonsfilene dine med Dropbox.

symbolize ~/.ssh ~/Dropbox/configs/

Gjenta denne prosessen for hver konfigurasjonsfil og mappe på Linux som du vil ha synkronisert.

Valgfritt - Last opp synkroniserte konfigurasjoner på en annen Linux-PC

En god ting med Symbolize er at det holderkonfigurasjonsfilene dine synkroniseres ved å sette dem i Dropbox. Men det virkelig kule med Symbolize er å bruke den til å kjøre de samme konfigurasjonsfilene på flere datamaskiner.

Gjør følgende for å sette opp flere Linux-PCer for å bruke de samme synkroniseringsfilene.

Trinn 1: Følg trinnene i "Bruke symboliser" ovenfor for å få alle konfigurasjonsfilene dine synkronisert med Dropbox. Dette trenger bare å gjøres med en Linux-PC og ikke med flere.

Steg 2: Logg deg på en annen Linux-PC uten at noen av dine synkroniserte konfigurasjonsfiler er satt opp på den, logg deg på Dropbox og synkroniser filene dine fra tjenesten. Deretter kjører symbol for å konfigurere konfigurasjonene dine.

Så for eksempel å legge til synkronisert ~ / .Ssh mappe fra ~ / Dropbox / configs /, vil du gjøre:

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

kommentarer