Hur kan Linux-konfigurationsfiler synkroniseras

click fraud protection

Linux-konfigurationsfiler är svårt att ställa in, särskilt om du har flera datorer. Under åren har Linux-användare löst detta problem (till största delen) genom att komprimera och ladda upp konfigurationer till olika leverantörer av molnlagring. För lika användbart som det är att ha ett arkiv med olika Linux-konfigurationsfiler säkerhetskopierade online, är det otroligt tråkigt att hantera. Utvecklaren av Symbolize tycker det också. Så för att lösa problemet skapade han en app som tar tröttheten ur att hålla dina Linux-konfigurationsfiler synkroniserade.

Appen heter Symbolize, och med den kan användare snabbt ställa in konfigurationsfiler på flera maskiner med hjälp av symboliska länkar (AKA-genvägar) och Dropbox magi.

Obs: Symbolize fungerar bäst med Dropbox-synkroniseringsprogrammet. Innan du börjar med den här artikeln, installera den senaste versionen av synkroniseringsklienten. För mer information, kolla in handledning här.

Att få symbolisera

Programmet Symbolize är inte komplicerat, så det behöver inte byggas med specialverktyg och beroenden. Istället kan användare antingen ta tag i det från Snap-butiken med 

instagram viewer
snap installera kommando eller genom att ta tag i skriptet från GitHub.

För att starta installationen av symboliseringsverktyget på Linux, öppna ett terminalfönster genom att trycka på Ctrl + Alt + T eller Ctrl + Skift + T på tangentbordet. Därifrån följer du kommandoradsinstruktionerna som motsvarar hur du vill köra programmet på ditt system.

Snapinstruktioner

Snap-metoden är utan tvekan det bästa sättet att få Symbolize att fungera eftersom det inte kräver interaktion med GitHub. Ta bara tag i Snap och fortsätt med ditt liv.

För att starta Snap-installationen av Symbolize-applikationen måste du ha ett Linux-operativsystem som stöder Snap-formatet. För bästa resultat, gå med Ubuntu, eftersom Snap-körtiden är förkonfigurerad och ingen krångel krävs. Men om du inte är på Ubuntu kan du lära dig allt om hur du aktiverar Snaps på din Linux-PC genom att följa den här guiden här.

När Snapd-körtiden är igång på ditt Linux-system, använd snap installera kommando för att ta den senaste bilden av Symbolize.

sudo snap install symbolisera

Direkt nedladdning

Inte alla Linux-operativsystem fungerar med Snap-paket och Snap-runtime. Tack och lov är det möjligt att dra nytta av användbarheten av Symbolize genom att bara ladda ner skriptfilen från utvecklarens GitHub-sida.

Vanligtvis på Addictivetips när vi behandlar program på GitHub, instruerar vi dig att ladda ner filerna med Git-appen. Den här gången är det inte nödvändigt att ladda ner med Git-appen, eftersom det inte finns någon kod att sammanställa. Det är möjligt att använda wget-kommandot för att ta tag i allt du behöver för att använda Symbolize.

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

De wget nedladdaren är väldigt snabb och du kommer att ha skriptet inom några sekunder. När processen är klar är det dags att placera Symbolize-applikationen på din väg (AKA) /usr/local/bin/). För att placera skriptfilen i /usr/local/bin/, lyft din terminal till rotstatus och utnyttja mv kommando.

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

Uppdatera sedan filens behörigheter med chmod kommando.

chmod + x / usr / local / bin / symbolize

Du ska då kunna komma åt och köra Symbolize genom att köra symbolisera kommando.

symbolisera

Använda Symbolize

Den här appen fungerar genom att ta en fil- eller mappplats och flytta den till Dropbox och därmed hålla allt synkroniserat. Gör följande för att lära dig hur dina Linux-konfigurationsfiler ska synkroniseras.

Steg 1: Öppna en terminal och kör ls -a för att avgöra vilken konfigurationsmapp du vill hålla synkroniserad med Symbolize. I det här exemplet kommer vi att använda ~ / .Ssh mapp.

ls -a

Steg 2: Starta Dropbox-synkroniseringsklienten på din Linux-dator och se till att du är inloggad i tjänsten.

Steg 3: Använd kommandot mkdir och skapa en synkroniseringsmapp för konfigurationsfilerna på din Linux-dator.

mkdir -p ~ / Dropbox / configs /

Steg 4: Använd symbolisera skript för att synkronisera dina konfigurationsfiler med Dropbox.

symbolisera ~ / .ssh ~ / Dropbox / configs /

Upprepa den här processen för varje konfigurationsfil och mapp i Linux som du vill ha synkroniserad.

Valfritt - Ladda upp synkroniserade konfigurationer på en annan Linux-dator

En bra sak med Symbolize är att det håller dina konfigurationsfiler synkroniserade genom att sätta dem i Dropbox. Men det riktigt coola med Symbolize är att använda den för att köra samma konfigurationsfiler på flera datorer.

Gör följande för att ställa in flera Linux-datorer för att använda samma synkroniseringsfiler.

Steg 1: följ stegen i "Använd symbolisera" ovan för att få alla dina konfigurationsfiler synkroniserade med Dropbox. Detta behöver bara göras med en Linux-dator och inte med flera.

Steg 2: Logga in på en annan Linux-dator utan att några av dina synkroniserade konfigurationsfiler är konfigurerade på den, logga in i Dropbox och synkronisera dina filer från tjänsten. Kör sedan symbolisera för att ställa in dina konfigs.

Så till exempel för att lägga till synkroniserad ~ / .Ssh mapp från ~ / Dropbox / configs /, du skulle göra:

rm -rf ~ / .ssh. symbolisera ~ / Dropbox / configs / .ssh / ~ /
watch instagram story