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

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Riga 7: Riga 7:


== Installazione ==
== Installazione ==
L'installazione è molto semplice:
<pre>
apt-get install etckeeper bzr
</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.
<br/>
In questa guida la scelta è caduta su Bazaar, un software leggero e adatto a installazioni piccole o di singoli server.
== Configurazione ==
Una volta installato, apriamo il file di configurazione:
<pre>
# nano /etc/etckeeper/etckeeper.conf
</pre>
e impostimo il software di controllo versione che intendiamo usare:
<pre>
# The VCS to use.
#VCS="hg"
#VCS="git"
VCS="bzr"
#VCS="darcs"
</pre>
lasciando immodificate le altre linee del file.
<br/><br/>
Per inizializzare etchkeeper lanciamo il comando:
<pre>
# etckeeper init
</pre>
In caso apportassimo delle modifiche al file di configurazione <tt>/etc/etckeeper/etckeeper.conf</tt>, potremo (se lo desideriamo) reinizializzare la configurazione:
<pre>
# etckeeper uninit
# nano /etc/etckeeper/etckeeper.conf
# etckeeper init
</pre>
tenendo presente che una reinizializzazione, azzera tutte le informazioni archiviate da etchkeeper.
<br/>
<br/>
etckeeper farà il primo commit automaticamente quando verrà installato un software che modifica la directory <tt>/etc directory</tt>, ma se non vogliamo aspettare, possiamo lanciare il primo commit manualmente:
<pre>
# etckeeper commit "Initial commit"
</pre>
<br/>
<br/>
<br/>
<br/>
[[Categoria:Monitoraggio]]
[[Categoria:Monitoraggio]]
[[Categoria:Backup&restore]]
[[Categoria:Backup&restore]]

Versione delle 22:23, 23 apr 2014

Debian-swirl.png Versioni Compatibili

Tutte le versioni supportate di Debian

Introduzione

In un server è fondamentale avere il completo controllo della directory /etc, dove risiedono tutti i file di configurazione del sistema.
Un metodo molto semplice, efficace e poco faticoso è utilizzare il software etchkeeper. Questo software e’ una collezione di script bash che consentono di tenere sotto controllo tramite un sistema di revisione distribuito la nostra directory /etc, dove sono appunto presenti i file di configurazione della maggior parte dei nostri servizi in Linux.

Installazione

L'installazione è molto semplice:

apt-get install etckeeper bzr

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.
In questa guida la scelta è caduta su Bazaar, un software leggero e adatto a installazioni piccole o di singoli server.

Configurazione

Una volta installato, apriamo il file di configurazione:

# nano /etc/etckeeper/etckeeper.conf

e impostimo il software di controllo versione che intendiamo usare:

# The VCS to use.
#VCS="hg"
#VCS="git"
VCS="bzr"
#VCS="darcs"

lasciando immodificate le altre linee del file.

Per inizializzare etchkeeper lanciamo il comando:

# etckeeper init

In caso apportassimo delle modifiche al file di configurazione /etc/etckeeper/etckeeper.conf, potremo (se lo desideriamo) reinizializzare la configurazione:

# etckeeper uninit
# nano /etc/etckeeper/etckeeper.conf
# etckeeper init

tenendo presente che una reinizializzazione, azzera tutte le informazioni archiviate da etchkeeper.

etckeeper farà il primo commit automaticamente quando verrà installato un software che modifica la directory /etc directory, ma se non vogliamo aspettare, possiamo lanciare il primo commit manualmente:

# etckeeper commit "Initial commit"