Wiki source for RestauracaoDeSistema


Show raw source

======Restauração de Sistema======

Para automatizarmos a atualização das máquinas, devemos garantir que antes o sistema salve o seu estado atual a fim de nos permitir restaurá-lo, caso as modificações prejudiquem as configurações.

Usaremos um Sistema de Controle de Versões(SCV/CVS) para salvarmos os estados imediatamente antes de cada atualizações. Esta abordagem é uma forma de fazermos "backups incrementais" de forma eficiente e que mantenha os registros de erro. O CVS que usaremos será o [[http://mercurial.selenic.com/ Mercurial]].

=====Configurando o Ambiente=====

1) Primeiramente, instale se o Mercurial, caso ele não esteja está instalado:

%%(bash)
urpmi -a mercurial
%%

2) Em seguida, copie o script presente no final deste texto para o arquivo: ///bckp.sh// (é aconselhável que as únicas partições presentes no disco sejam / ).

3) Mude a permissão de ///bckp.sh// para permitir que apenas o root o leia, escreva e execute:

%%(bash)
chmod 770 /backp.sh
%%

4) Configure o script para executar todos os dias às 00:00 (insira o seguinte comando no /etc/crontab).

%%(bash)
00 00 * * * /bckp.sh
%%

5) Reinicie o cron:

%%(bash)
/etc/init.d/cron restart
%%

=====Script=====

%%(bash)
#!/bin/bash
cd /
if [ ! -d "/.hg" ]; then
hg init /;
fi
hg addremove /etc
hg addremove /lib
hg addremove /usr
hg addremove /sys
hg commit -m 'bckp'
urpmi --auto-select --auto-update -q --force
%%
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki