Вы находитесь на странице: 1из 3

6/1/2017 Scriptparabackupsautomticosdetuservidor|DesdeLinux

Script para backups automticos de tu servidor


Por usemoslinux

Losqueadministramosservidoressabemosloimportantequeestenersalvas,backupsdetodopues,encasodealgnproblemaofallo,el
backupsernuestromejoramigoynosayudararestablecerlosservicios

Haceuntiempoatrs(variosmesesbastantesmeses)acnosehacanbackupsdeconfiguracionesenlosservidores,logsoalgoasde
formaautomtica.Ysimplementenopodaserasjaja,meplanteusarBacula,peroDIOS!!paraloqueyoqueraestoerademasiado,
muyperomuycomplicadoamiparecer,siloquesequiereessimplementehacerbackupsyguardarestos(oenviarlosaotroservidor,opor
email)nohaynecesidaddeusarBacula,conunsimplescriptsesolucionantodoslosproblemas,deahqueyodecidierahacermipropio
scriptyasquedabamssatisfecho

Yprecisamenteestescripteselquecompartoconustedes,explicomuybrevementequesloquehace:

http://blog.desdelinux.net/scriptparabackupsautomaticosdetuservidor/# 1/3
6/1/2017 Scriptparabackupsautomticosdetuservidor|DesdeLinux

1.Creaunacarpetadondeseguardartodo,yestacarpetaeslaqueluegosecomprimir.
2.Estacarpetatendrdenombreelao,mesydapresente,porejemplohoyesacarpetasellamara:20120426
3.Copia/etc/(ytodosucontenido)aesacarpeta.
4.Copialogs(/var/log/)haciaesacarpetaantesmencionada.
5.ExportalasbasesdedatosdeMySQLquetengamos.
6.Comprimeconunpassword(PASSWORD)esacarpeta,lacomprimeen.RAR.
7.Generaunarchivo(data.info)contodoellogdeloanteshecho(logdecopiadearchviosycompresina.rar),ademsdeponereneste
archivoeltamao(enMBs)delarchivo.RAR,quelesrecuerdo,contienetodoloquedecidimossalvar.
8.Borra la carpeta en la que pusimos los archivos y que luego comprimimos, pues si ya tenemos esta carpeta comprimida, no hay
necesidaddeademstenerlasincomprimir.
9.Envaemailsalosadministradoresopersonasrelacionadasconelservidor,informandoqueelbackupsehizodeformacorrecta,yseles
enviaradjuntoeneseemailelarchivoconellogdetodo(data.info.rar)

Obviamente,estescriptnoesejecutarloyyajaja,debenabrirloycambiarenlelpassworddeMySQLdeustedes,puesyonomesel
passwordderootdesusbasesdedatosLOL!!!,ascomocambiarlosemailsalosquequierenqueseenvelanotificacin,pueslosemails
quepusesonsolodeejemplo.

Sideseancomprimirloen.tar.gzynoen.rar(comoestconfiguradoelscript)ahlesdejlalneacomentada,essolodescomentarlay
comentarlade.rar.Aligual,sideseancopiarporSSH(usandoSCP)elarchivocomprimidohaciaotroservidorohosting,tambinlesdejla
lneaalfinal(estcomentada),enelladebernponerlosdatosdeaccesoasuservidorohosting(usuarioydominiooURLdelservidor),
peroparaqueestofuncioneademsdebernconfigurarSSHsincontrasea,pueselscriptnopodraccederalservidorsinotieneacceso
permitidoeneste.

Ah,sideseanquelodelenvodeemailsfuncione,debentenerpostfixinstaladoenelservidor,casitodosinstalanpostfixperobueno,es
vlidalaaclaracin

AunquepodranmodificaryusarunscriptenPythonquedejhaceuntiempo,perocreoqueseratrabajarunpocoms^^U

Ybueno,soloquedadejarleselscript:

VPS Backup Script


Recuerdenquetienenquedarlepermisosdeejecucin(chmod+xvps_backupscript.sh)

Paraqueseejecutetodoslosdasalas10AM,ponenestoenunaterminal:

echo"*10***rootcd/root&&./vps_backupscript.sh">>/etc/crontab&&/etc/init.d/cronrestart

Suponiendoqueelscriptestguardadocomo:/root/vps_backupscript.sh

Bueno suficiente, que no quiero hacer parecer esto demasiado complicado, cosa que no lo es jaja, en realidad esto es algo sumamente
sencillo,soloquealverloporprimeravezpuedeasustarunpoco

Cualquierduda,preguntaosugerenciamelahacensaber,yasabenquemegustaayudar

Saludos

PD:Aclaroquenosoynimeconsideroprogramadorjaja,nidecercaLOL!!squesepuedeoptimizarmuchomselscript,perobuenono
soyprogramador

http://blog.desdelinux.net/scriptparabackupsautomaticosdetuservidor/# 2/3
6/1/2017 Scriptparabackupsautomticosdetuservidor|DesdeLinux

Comparte:


130 2

usemoslinux

Utilizandoestesitiowebaceptaselusodecookies.Msinformacinaqu. Aceptar MsInformacin

http://blog.desdelinux.net/scriptparabackupsautomaticosdetuservidor/# 3/3

Вам также может понравиться