16Jul
Om du har en hemmeserver som drivs av Linux, kommer du förmodligen att uppgradera ditt operativsystem så ofta. Här är några viktiga filer att säkerhetskopiera och några alternativa verktyg som hjälper dig att komma igång snabbt.
Varje hemserver kommer givetvis att vara lite annorlunda, och du bör anpassa dessa rekommendationer i enlighet med det. Det är bara en allmän guide som hjälper dig att förstå var du ska börja.
Bild av daryl_mitchell
/ hem
Låt oss börja med det uppenbara./ hem innehåller en mapp för varje användare på ditt system. Din personliga hemkatalog är där all din musik, filmer, bilder och dokument är( om du inte använder en separat partition för dem), men det innehåller också konfigurationsfiler för dina andra program. Höger ctrl + H i nautilus för att visa dolda filer och du får se en massa av dem! Säkerhetskopiera vad du behöver. Det är inte en dålig idé att återställa den här katalogen även om du har en separat / hempartition, eftersom det kan installeras om ett mindre antal av dessa konfigurationsfiler. Upprepa processen för alla användare.
Apt-källor
Listan över programkällor som används av apt finns på "/etc/apt/ sources.list" och de signerade gpg-tangenterna finns i /etc/apt/sources.list.d/-katalogen. Om du har använt Linux alls har du antagligen installerat programvara från andra repositories än bara standardinställningarna. När du har installerat om det kanske du bara måste ändra den sista distromarkören till den nyare( t.ex. "lucid" till "maverick") och kopiera de här raderna till din nya sources.list, men för många repositorier måste du ladda ner enny gpg-nyckel innan du kan använda dem.Åtminstone kommer det åtminstone att fungera som en påminnelse om vad du hade på din gamla inställning. Ubuntu-Tweak erbjuder ett sätt att installera programvara och repositorier, samt ändra många inställningar och fungerar som ett utmärkt alternativ till denna säkerhetskopia.
Samba-konfiguration
Om du ställer in Samba( Windows) -andelar måste du kopiera "/etc/samba/ smb.conf".Sambas konfigurationer förändras väldigt lite mellan versioner, så du kan bara använda din gamla kopia efter att du har installerat den igen. Om du behöver omkonfigurera det eller glömma att säkerhetskopiera det, tillhandahåller gadmin-samba( för Gnome) och KSambaPlugin( för KDE) båda en GUI-editor för smb.conf som gör det enklare att redigera och göra om.
SSH
Om du använder SSH för att åtkomst till din dator på distans, kan du spara tid genom att säkerhetskopiera konfigurationsfilerna, som finns i "/etc/ssh/ ssh_config" och "/etc/ssh/ sshd_config".
fstab
Den aktuella filen är "/etc/ fstab" och jobbet ska vara Linux: s filsystemtabell. Gör inget misstag, du kommer INTE kunna använda din gamla installationsfstab-fil på din nya installation. Detta beror på att UUIDs ändras när som helst du formaterar en partition. Du kan dock kopiera resten av raden i din gamla fstab-fil så att du inte behöver spendera tid på att titta på alla alternativ. Det här är verkligen användbart om du har många partitioner, auto-monterade aktier, separat / hempartition etc. Du kan också använda pySDM( Gnome) eller mountmanager( KDE), eftersom båda ger en GUI-process för att redigera din fstab-fil, men var noga med att göra en manuell säkerhetskopiering själv först. Från de flesta konton runt nätet verkar det säkraste att lära sig om alternativen i fstab och redigera det manuellt, så håll det i åtanke.
Backup-program
Om du har konfigurerat din server för automatisk säkerhetskopiering med verktyg som rsync eller Simple Backup, så vill du fånga sina konfigurationsfiler. Rsyncs konfiguration är platsen på "/etc/ rsyncd.conf" och Simple Backup är på "/etc/ sbackup.conf".
Webbplatsfiler
Många har Apache, MySQL och / eller PHP installerade på sina hemservrar för att köra personliga webbplatser. Medan deras konfigurationsfiler kan vara lite för komplicerade för att säkerhetskopiera, bör du inte glömma att göra det för din webbplats själv, som finns i "/var/ www".
Du är nog bättre bättre att konfigurera Apache, MySQL och PHP när du installerar om dem, eftersom deras versioner kan ändras och du kanske vill använda nya lösenord. När du går till det kan du enkelt installera alla tre i ett skott i Ubuntu med följande kommando:
sudo apt-get install lamp-server ^
Och ja, den caret( ^) måste vara där. Glöm inte att installera phpMyAdmin för att enkelt konfigurera dina MySQL-databaser!
sudo apt-få installera libapache2-mod-auth-mysql phpmyadmin
Du måste träffa mellanslagstangenten när du väljer din Apache-installation. Du har gjort det ordentligt om du ser en asterisk( *) kommer upp bredvid den. Och, som alltid, se till att du ändrar alla standardlösenord för allt. Lycklig ominstallation!