Embora o tópico de backup / versionamento de arquivos de configuração possa parecer simples na superfície, é um dos tópicos mais importantes da administração do sistema / infra-estrutura.
Distribuição independente, para manter backups automáticos de / etc como uma solução simples, você pode instalar o etckeeper.
Por padrão, ele compromete / etc em um sistema de controle de versão / repositório instalado no mesmo sistema.
As confirmações / backups são, por padrão, diárias e / ou sempre que houver atualizações de pacotes.
O pacote etckeeper está bem presente em todas as distribuições Linux.
veja: link
ou link
Pode-se argumentar que é um bom padrão da indústria ter esse pacote instalado.
Se você não instalou o etckeeper e precisa de um arquivo particular etc, existem várias maneiras; você pode copiá-lo de um sistema similar de vocês , você pode pedir ao seu gerenciador de pacotes para baixar o arquivo de instalação ou baixá-lo manualmente, e extrair o arquivo etc de lá; Uma das maneiras mais fáceis é usar o mc (midnight commander) para navegar dentro de pacotes como se fossem diretórios.
Você também pode usar os repositórios de distribuição para obter pacotes, no caso do debian é o link
Por fim, se as configurações / etc forem mutiladas além do reconhecimento, você sempre terá a opção de reinstalar o pacote específico. mova os arquivos etc para um nome / diretório de backup e, por exemplo, no Debian:
apt-get install --reinstall package_name
Você também pode configurar e instalar os repositórios de origem para sua distribuição / versão específica, instalar o pacote de origem e obter os arquivos etc. de lá.
link (novamente um exemplo Debian)
Em alguns pacotes, você também pode ter amostras dos arquivos de configuração em / usr / share / doc / package_name, que podem ser adequados ou não para uso.
Como último recurso, você também pode encontrar arquivos etc nos endereços repositories / github se os projetos de código aberto correspondentes, apenas tenha em mente que muitas vezes as distribuições alteram as configurações padrão e as coisas em volta.
Obviamente, nenhuma dessas alternativas isenta você de ter uma política de backup de som e recuperar seus arquivos / etc perdidos de lá.
Os tempos também se movem rapidamente, e se seguir uma filosofia devops, você também pode optar por descartar certos sistemas e reimplementá-los no caso de alguns arquivos serem corrompidos; você também pode usar o CI e reimprimir os arquivos, por exemplo, da jenkins.