Monitorare e backuppare i cambiamenti della configurazione: differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Riga 11: Riga 11:
apt-get install etckeeper bzr
apt-get install etckeeper bzr
</pre>
</pre>
Il pacchetto ''etchkeeper'' si appoggia, per tenere traccia dei cambiamenti, a un software di controllo versione: possiamo scegliere quello che preferiamo tra Git, Subversion, Bazaar, etc.
Il pacchetto ''etckeeper'' si appoggia, per tenere traccia dei cambiamenti, a un software di controllo versione: possiamo scegliere quello che preferiamo tra Git, Subversion, Bazaar, etc.
<br/>
<br/>
In questa guida la scelta è caduta su Bazaar, un software leggero e adatto a installazioni piccole o di singoli server.
In questa guida la scelta è caduta su Bazaar, un software leggero e adatto a installazioni piccole o di singoli server.
Riga 20: Riga 20:
# nano /etc/etckeeper/etckeeper.conf
# nano /etc/etckeeper/etckeeper.conf
</pre>
</pre>
e impostimo il software di controllo versione che intendiamo usare:
e impostiamo il software di controllo versione che intendiamo usare:
<pre>
<pre>
# The VCS to use.
# The VCS to use.
Riga 30: Riga 30:
lasciando immodificate le altre linee del file.
lasciando immodificate le altre linee del file.
<br/><br/>
<br/><br/>
Per inizializzare etchkeeper lanciamo il comando:
Per inizializzare etckeeper lanciamo il comando:
<pre>
<pre>
# etckeeper init
# etckeeper init
Riga 40: Riga 40:
# etckeeper init
# etckeeper init
</pre>
</pre>
tenendo presente che una reinizializzazione, azzera tutte le informazioni archiviate da etchkeeper.
tenendo presente che una reinizializzazione, azzera tutte le informazioni archiviate da etckeeper.
<br/>
<br/>
<br/>
<br/>
Riga 49: Riga 49:


== Utilizzo ==
== Utilizzo ==
Per impostazione predefinita, etchkeeper effettua un commit ogni giorno.
Per impostazione predefinita, etckeeper effettua un commit ogni giorno.
<br/>
<br/>
Possiamo comunque effettuare manualmente dei commit, ad esempio dopo aver apportato delle modifiche ai file di configurazione di qualche servizio.
Possiamo comunque effettuare manualmente dei commit, ad esempio dopo aver apportato delle modifiche ai file di configurazione di qualche servizio.