Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

2. etc.gardien‌


etckeeper autorise le contenu de / Etc être stocké dans un référentiel du système de contrôle de version (VCS). Il s'intègre à APT et valide automatiquement les modifications apportées à / Etc lorsque les packages sont installés ou mis à niveau. Placement / Etc sous le contrôle de version est considéré comme une bonne pratique de l'industrie, et l'objectif d'etckeeper est de rendre ce processus aussi simple que possible.


Installez etckeeper en saisissant ce qui suit dans un terminal :


sudo apt installer etckeeper


Le fichier de configuration principal, /etc/etckeeper/etckeeper.conf, est assez simple. L'option principale est quel VCS utiliser et par défaut, etckeeper est configuré pour utiliser Bazaar. Le référentiel est automatiquement initialisé (et validé pour la première fois) lors de l'installation du package. Il est possible d'annuler cela en entrant la commande suivante :


sudo etckeeper unit


Par défaut, etckeeper validera quotidiennement les modifications non validées apportées à /etc. Cela peut être désactivé à l'aide de l'option de configuration AVOID_DAILY_AUTOCOMMITS. Il validera également automatiquement les modifications avant et après l'installation du package. Pour un suivi plus précis des modifications, il est recommandé de valider vos modifications manuellement, accompagnées d'un message de validation, en utilisant :


sudo etckeeper commit "..Raison du changement de configuration.."


À l'aide des commandes VCS de bzr, vous pouvez afficher les informations du journal :


journal sudo bzr /etc/passwd


Pour démontrer l'intégration avec le système de gestion de paquets (APT), installez postfix :


sudo apt installer le suffixe


Une fois l'installation terminée, tous les fichiers de configuration de postfix doivent être validés dans le référentiel :


S'engager à : /etc/ ajouté aliases.db groupe modifié groupe modifié- modifié gshadow modifié gshadow- modifié passwd modifié passwd- ajouté postfix

ajout de resolvconf



rsyslog.d ajouté shadow modifié shadow modifié- ajouté init.d/postfix

ajout de réseau/if-down.d/postfix ajout de réseau/if-up.d/postfix ajout de postfix/dynamicmaps.cf ajout de postfix/main.cf

postfix ajouté/master.cf ajouté postfix/post-install ajouté postfix/postfix-files ajouté postfix/postfix-script ajouté postfix/sasl

ppp/ip-down.d ajouté

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

ajout de resolvconf/update-libc.d

ajouté resolvconf/update-libc.d/postfix ajouté rsyslog.d/postfix.conf

ajouté ufw/applications.d/postfix Révision 2 validée.


Pour un exemple de la façon dont etckeeper suit les modifications manuelles, ajoutez un nouvel hôte à / Etc / hosts. En utilisant bzr, vous pouvez voir quels fichiers ont été modifiés :


statut sudo bzr /etc/

modifié : hôtes


Maintenant, validez les modifications :


sudo etckeeper commit "ajout d'un nouvel hôte"


Pour plus d'informations sur bzr voir Section 1, « Bazar » [p. 295].


 

Meilleur système d'exploitation Cloud Computing chez OnWorks :