I když se téma zálohování/verzování konfiguračních souborů může na první pohled zdát jednoduché, je to jedno z horkých témat správy systému/infrastruktury.
Distribuce agnostika, pro zachování automatických záloh /etc jako jednoduché řešení můžete nainstalovat etckeeper.
Ve výchozím nastavení odevzdává /etc do úložiště/systému správy verzí nainstalovaného na stejném systému.
Potvrzení/zálohy jsou ve výchozím nastavení denně a/nebo pokaždé, když jsou aktualizace balíčků.
Balíček etckeeper je v podstatě přítomen ve všech distribucích Linuxu.
viz:https://help.ubuntu.com/lts/serverguide/etckeeper.html
nebo https://wiki.archlinux.org/index.php/Etckeeper
Dalo by se tvrdit, že je dobrým standardem mít tento balíček nainstalován.
Pokud nemáte nainstalovaný etckeeper a potřebujete konkrétní etc soubor, existuje několik způsobů; můžete jej zkopírovat z podobného vašeho systému ,můžete požádat svého správce balíčků, aby stáhl instalační soubor nebo jej stáhl ručně a extrahoval odtud soubor etc; jedním z nejjednodušších způsobů je použití mc (midnight commander) k navigaci uvnitř balíčků, jako by to byly adresáře.
K získání balíčků můžete také použít distribuční repozitáře, v případě debianu je to http://packages.debian.org
V konečném důsledku, pokud jsou konfigurace etc/konfigurace k nepoznání pozměněny, máte vždy možnost přeinstalovat konkrétní balíček. přesuňte soubory etc do záložního názvu/adresáře a například v Debianu:
apt-get install --reinstall package_name
Můžete také nakonfigurovat a nainstalovat zdrojová úložiště pro vaši konkrétní distribuci/verzi, nainstalovat zdrojový balíček a získat odtud soubory etc.
https://wiki.debian.org/apt-src (opět příklad Debianu)
V některých balíčcích můžete mít také ukázky konfiguračních souborů v /usr/share/doc/název_balíčku, které mohou být vhodné nebo ne pro použití.
Jako poslední možnost můžete také najít soubory etc v repozitářích/adresách github, pokud odpovídají open source projektům, jen mějte na paměti, že distribuce často mění výchozí nastavení a věci kolem.
Je zřejmé, že žádná z těchto alternativ vás nezprošťuje povinnosti mít zavedenou zásadu zdravého zálohování a odtud získávat ztracené soubory /etc.
Časy také plynou rychle, a pokud se budete řídit filozofií devops, můžete se také rozhodnout zcela vyřadit určité systémy a znovu je nasadit v případě poškození některých souborů; můžete také použít CI a přehrát soubory například z jenkins.