melhor prática para fazer backup de arquivos de configuração

3

Eu quero configurar o froxlor no servidor remoto não instalado (Ubuntu 10.04.2).

Eu cuido de admin o servidor desde dois meses. Antes de começar, o cara anterior instalou e configurou alguns serviços e arquivos. Eu não sei exatamente o que ele faz, só posso ver o que ele instalou (pela história), mas não o que ele edita. Eu quero instalar o Server-Management-Panel 'Froxlor' para administrar todo o material com ele e não fazê-lo manualmente por ssh. Meu primo (ele aluga o servidor) também deve poder configurar algumas coisas com o navegador.

Estes serviços já instalados e configurados e usados

  • apache 2 + php 5 + mysql 5.1
  • proftp 1.3
  • postfix 2.7 + correio 0,62

Os tutoriais que encontrei são baseados em um novo sistema de instalação. Eu já instalei o froxlor, mas para usá-lo eu tenho que executar alguns scripts e alterar / sobrescrever os arquivos de configuração dos serviços. Mas se eu fizer isso, as configurações atuais serão perdidas.

Qual é a melhor prática para fazer backup das configurações o mais simples possível (com menos esforço e problemas) e configurar o froxlor e, em seguida, mesclar os arquivos de backup.

Quais dados / arquivos de configuração eu tenho que fazer backup?

    
por timaschew 19.07.2011 / 00:44

2 respostas

8

Instale o etckeeper . No Ubuntu, esse é o pacote do etckeeper . Escolha o seu sistema de controle de versão favorito (entre Bazaar, Darcs, Git e Mercury). Execute etckeeper init .

Agora, toda vez que você modificar um arquivo de configuração, execute sudo bzr commit de /etc (ou sudo git commit ou qualquer outro). Além disso, toda vez que você instalar, atualizar ou remover um pacote, as alterações em /etc serão automaticamente confirmadas no controle de versão (com uma mensagem genérica, por isso, é melhor enviar manualmente com uma mensagem significativa). Para reverter para uma versão anterior, use bzr revert (ou…).

    
por 20.07.2011 / 16:37
0

para o apache, a maioria dos arquivos de configuração estará localizada em / etc / apache2. Os arquivos de configuração do Proftpd também são colocados em / etc (/ etc / proftpd). Arquivos de configuração Postfix podem ser encontrados em / etc / postfix e courier em / etc / courier.

A melhor coisa que você deve fazer é criar um tar de todos esses arquivos (tar cvzfp /root/apache2.tar.gz / etc / apache2 e assim por diante). Use o parâmetro p para preservar as permissões dos arquivos.

    
por 20.07.2011 / 14:34