Академический Документы
Профессиональный Документы
Культура Документы
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:
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
http://blog.desdelinux.net/scriptparabackupsautomaticosdetuservidor/# 3/3