OnWorks Linux i Windows Online WorkStation

logo

Darmowy hosting online dla stacji roboczych

<Poprzedni | Spis treści | Następne>

2. itp


etckeeper pozwala na zawartość / Etc do przechowywania w repozytorium systemu kontroli wersji (VCS). Integruje się z APT i automatycznie zatwierdza zmiany / Etc gdy pakiety są instalowane lub aktualizowane. Umieszczanie / Etc pod kontrolą wersji jest uważane za najlepszą praktykę branżową, a celem etckeeper jest uczynienie tego procesu tak bezbolesnym, jak to tylko możliwe.


Zainstaluj etckeeper wpisując w terminalu:


sudo apt install etckeeper


Główny plik konfiguracyjny, /etc/etckeeper/etckeeper.conf, jest dość proste. Główną opcją jest to, jakiego VCS użyć i domyślnie etckeeper jest skonfigurowany do korzystania z Bazaar. Repozytorium jest automatycznie inicjowane (i zatwierdzane po raz pierwszy) podczas instalacji pakietu. Można to cofnąć wpisując następującą komendę:


jednostka sudo etckeeper


Domyślnie etckeeper będzie codziennie zatwierdzał niezatwierdzone zmiany wprowadzone w /etc. Można to wyłączyć za pomocą opcji konfiguracyjnej AVOID_DAILY_AUTOCOMMITS. Automatycznie zatwierdzi także zmiany przed i po instalacji pakietu. W celu dokładniejszego śledzenia zmian zaleca się ręczne zatwierdzenie zmian wraz z komunikatem zatwierdzenia przy użyciu:


sudo etckeeper zatwierdził „..Powód zmiany konfiguracji..”


Używając poleceń VCS bzr, możesz przeglądać informacje dziennika:


sudo bzr log /etc/passwd


Aby zademonstrować integrację z systemem zarządzania pakietami (APT), zainstaluj postfix:


sudo apt zainstaluj postfix


Po zakończeniu instalacji wszystkie pliki konfiguracyjne Postfixa powinny zostać zapisane w repozytorium:


Zatwierdzenie: /etc/ dodano aliases.db zmodyfikowano grupę zmodyfikowano grupę zmodyfikowano gshadow zmodyfikowano gshadow zmodyfikowano hasło zmodyfikowano hasło wd dodano postfix

dodano resolvconf



dodano zmodyfikowany rsyslog.d cień zmodyfikowany cień – dodano init.d/postfix

dodano sieć/if-down.d/postfix dodano sieć/if-up.d/postfix dodano postfix/dynamicmaps.cf dodano postfix/main.cf

dodano postfix/master.cf dodano postfix/po instalacji dodano pliki postfix/postfix dodano postfix/skrypt postfix dodano postfix/sasl

dodano ppp/ip-down.d

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

dodano resolvconf/update-libc.d

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

dodano ufw/applications.d/postfix Zatwierdzona wersja 2.


Aby zobaczyć przykład śledzenia ręcznych zmian przez etckeeper, dodaj nowego hosta do / Etc / hosts. Za pomocą bzr możesz zobaczyć, które pliki zostały zmodyfikowane:


status sudo bzr /etc/

zmodyfikowane: gospodarze


Teraz zatwierdź zmiany:


Sudo etckeeper zatwierdził „dodano nowego hosta”


Więcej informacji na temat bzr znajdziesz w Rozdziale 1, „Bazar” [s. 295].


 

Najlepsze przetwarzanie w chmurze dla systemu operacyjnego w OnWorks: