Se hai un server domestico alimentato da Linux, probabilmente aggiornerai il tuo sistema operativo ogni tanto. Di seguito sono riportati alcuni file importanti di cui eseguire il backup e alcune utilità alternative che ti aiuteranno a essere subito operativo.
Ovviamente, ogni server domestico sarà leggermente diverso e dovresti adattare questi consigli di conseguenza: è solo una guida generale per aiutarti a capire da dove iniziare.
Immagine di daryl mitchell
/casa
Cominciamo con l'ovvio. / home contiene una cartella per ogni utente del sistema. La tua home directory personale è dove si trovano tutta la tua musica, film, immagini e documenti (a meno che tu non usi una partizione separata per loro), ma ospita anche i file di configurazione per i tuoi altri programmi. Premi ctrl + H in nautilus per mostrare i file nascosti e ne vedrai una sfilza! Esegui il backup di tutto ciò di cui hai bisogno. Non è una cattiva idea eseguire il backup di questa directory anche se si dispone di una partizione / home separata, poiché la reinstallazione potrebbe sovrascrivere un piccolo numero di questi file di configurazione. Ripeti il processo per tutti gli utenti.
Fonti Apt
L'elenco delle sorgenti software utilizzate da apt si trova in "/etc/apt/sources.list" e le chiavi gpg firmate si trovano nella directory /etc/apt/sources.list.d/. Se hai utilizzato Linux, probabilmente hai installato software da altri repository oltre ai valori predefiniti. Dopo aver reinstallato, potresti dover cambiare il marcatore della distribuzione finale con quello più recente (ad esempio "lucid" in "maverick") e copiare quelle righe nel tuo nuovo sources.list, ma per molti archivi dovrai scaricare nuova chiave gpg prima di poterli utilizzare. Per lo meno, servirà almeno come promemoria di ciò che avevi sulla tua vecchia configurazione. Ubuntu-Tweak offre un modo per installare software e repository, oltre a modificare un sacco di impostazioni e funge da eccellente alternativa a questo backup.
Configurazione di Samba
Se imposti condivisioni Samba (Windows), dovrai copiare "/etc/samba/smb.conf". Le configurazioni di Samba cambiano molto poco tra le versioni, quindi puoi semplicemente usare la tua vecchia copia dopo averla reinstallata. Se è necessario riconfigurarlo o dimenticarne il backup, gadmin-samba (per Gnome) e KSambaPlugin (per KDE) forniscono entrambi un editor GUI per smb.conf che rende più facile la modifica e il ripristino.
SSH
Se usi SSH per accedere da remoto al tuo computer, potresti risparmiare tempo eseguendo il backup dei suoi file di configurazione, che si trovano in "/ etc / ssh / ssh_config" e "/ etc / ssh / sshd_config".
fstab
Il file in questione è "/ etc / fstab" e il suo compito è essere la tabella del file system di Linux. Non commettere errori, NON sarai in grado di utilizzare il file fstab della vecchia installazione sulla nuova installazione. Questo perché gli UUID cambiano ogni volta che riformatti una partizione. Tuttavia, puoi copiare il resto della riga nel tuo vecchio file fstab in modo da non dover perdere tempo a cercare tutte le opzioni. Questo è veramente utile se hai molte partizioni, condivisioni montate automaticamente, una partizione separata / home, ecc. Puoi anche usare pySDM (Gnome) o mountmanager (KDE), poiché entrambi forniscono un processo GUI per modificare il tuo file fstab , ma assicurati di eseguire prima un backup manuale. Dalla maggior parte degli account in rete, sembra più sicuro apprendere le opzioni in fstab e modificarle manualmente, quindi tienilo a mente.
Programmi di backup
Se il tuo server è configurato per eseguire backup automatici con strumenti come rsync o Simple Backup, allora ti consigliamo di prendere i loro file di configurazione. La configurazione di Rsync si trova in "/etc/rsyncd.conf" e quella di Simple Backup è in "/etc/sbackup.conf".
File del sito web
Molte persone hanno Apache, MySQL e / o PHP installati sui server di casa per eseguire siti Web personali. Sebbene il backup dei loro file di configurazione possa essere un po 'troppo complicato, non dovresti dimenticarti di farlo per il tuo sito web stesso, situato in "/ var / www".
Probabilmente è meglio riconfigurare Apache, MySQL e PHP quando li reinstalli, poiché le loro versioni possono cambiare e potresti voler utilizzare password più recenti. Quando lo fai, puoi facilmente installarli tutti e tre in un colpo solo in Ubuntu con il seguente comando:
sudo apt-get install lamp-server ^
E sì, quel cursore (^) deve essere lì. Non dimenticare di installare phpMyAdmin per configurare facilmente i tuoi database MySQL!
sudo apt-get install libapache2-mod-auth-mysql phpmyadmin
Dovrai premere la barra spaziatrice quando selezioni l'installazione di Apache. L'hai fatto correttamente se vedi un asterisco (*) accanto ad esso. E, come sempre, assicurati di cambiare tutte le password predefinite per tutto. Buona reinstallazione!