Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

2. custode ecc


etckeeper consente il contenuto di / Etc da archiviare in un repository del sistema di controllo della versione (VCS). Si integra con APT e conferma automaticamente le modifiche a / Etc quando i pacchetti vengono installati o aggiornati. Posizionamento / Etc sotto il controllo della versione è considerata una best practice del settore e l'obiettivo di etckeeper è rendere questo processo il più indolore possibile.


Installa etckeeper inserendo quanto segue in un terminale:


sudo apt installa etckeeper


Il file di configurazione principale, /etc/etckeeper/etckeeper.conf, è abbastanza semplice. L'opzione principale è quale VCS usare e per impostazione predefinita etckeeper è configurato per usare Bazaar. Il repository viene inizializzato automaticamente (e impegnato per la prima volta) durante l'installazione del pacchetto. È possibile annullare questa operazione immettendo il seguente comando:


sudo etckeeper unit


Per impostazione predefinita, etckeeper effettuerà il commit delle modifiche non salvate apportate a /etc giornalmente. Questo può essere disabilitato usando l'opzione di configurazione AVOID_DAILY_AUTOCOMMITS. Inoltre, eseguirà automaticamente il commit delle modifiche prima e dopo l'installazione del pacchetto. Per un monitoraggio più preciso delle modifiche, si consiglia di eseguire il commit delle modifiche manualmente, insieme a un messaggio di commit, utilizzando:


sudo etckeeper commit "..Motivo della modifica della configurazione.."


Utilizzando i comandi VCS di bzr è possibile visualizzare le informazioni di registro:


sudo bzr log /etc/passwd


Per dimostrare l'integrazione con il sistema di gestione dei pacchetti (APT), installa postfix:


sudo apt installa postfix


Al termine dell'installazione, tutti i file di configurazione di postfix dovrebbero essere salvati nel repository:


Conferma in: /etc/ aggiunto aliases.db gruppo modificato gruppo modificato gruppo- modificato gshadow modificato gshadow- modificato passwd modificato passwd- aggiunto postfisso

aggiunto resolvconf



aggiunto rsyslog.d ombra modificata ombra modificata - aggiunta init.d/postfix

aggiunto network/if-down.d/postfix aggiunto network/if-up.d/postfix aggiunto postfix/dynamicmaps.cf aggiunto postfix/main.cf

aggiunto postfix/master.cf aggiunto postfix/post-installazione aggiunto postfix/file-postfix aggiunto postfix/script-postfix aggiunto postfix/sasl

aggiunto ppp/ip-down.d

aggiunto ppp/ip-down.d/postfix aggiunto ppp/ip-up.d/postfix aggiunto rc0.d/K20postfix aggiunto rc1.d/K20postfix aggiunto rc2.d/S20postfix aggiunto rc3.d/S20postfix aggiunto rc4.d/S20postfix aggiunto rc5.d/S20postfix aggiunto rc6.d/K20postfix

aggiunto resolvconf/update-libc.d

aggiunto resolvconf/update-libc.d/postfix aggiunto rsyslog.d/postfix.conf

aggiunto ufw/applications.d/postfix Revisione confermata 2.


Per un esempio di come etckeeper tiene traccia delle modifiche manuali, aggiungi un nuovo host a / Etc / hosts. Usando bzr puoi vedere quali file sono stati modificati:


stato sudo bzr /etc/

modificato: host


Ora conferma le modifiche:


sudo etckeeper commit "aggiunto nuovo host"


Per ulteriori informazioni su bzr, vedere la Sezione 1, «Bazar» [p. 295].


 

Il miglior sistema operativo cloud computing su OnWorks: