De seguro muchas veces habéis querido bajarte un sitio su plantilla o tan solo crear una copia de respaldo de esta un mirror (espejo) pues acá os tengo una solución con wget un gestor de descargas que trae GNU/Linux por default. Bueno hay dos formas, en un necesitamos acceso FTP en la otra no pero no nos queda de el todo completa. Antes de usar cualquier método crearemos una carpeta donde guardar nuestro mirror den nuestra carpeta personal: xbalban@xbalban ~ $ pwd /home/xbalban xbalban@xbalban ~ $ mkdir mirr0r xbalban@xbalban ~ $ cd mirr0r xbalban@xbalban ~/mirr0r $ pwd: Muestra folder donde estamo ubicado en mi caso /home/xbalban. mkdir: Crear un folder seguido del nombre de este, en mi caso mirr0r. cd: Sirve para navegar entre los distintos folder en este caso en a mirr0r. De seguro os preguntáis como funciona esto bueno yo me hacia la misma pregunta, resulta que el programa usa un proceso posterior por un motor de búsqueda que indexa las páginas proporcionando un sistema de búsquedas rápido. De este modo el programa empieza analizar la URL's por un conjunto de especificaciones estándar, empieza a reconocer todos lo hipervinculos que esta genera y crear un lista de estas y empieza a descargarlos. (Es es la ciencia, claro que nos es fácil pues tenemos ya la tool echa para que nos automatice esto lol) (1)Mirror de copia estática, sin conexión FTP. Bueno debemos estar en nuestro folder de mirr0r: xbalban@xbalban ~/mirr0r $ Damos el comando: $ wget --mirror --convert-links --html-extension http://xbalban.com.ar/ --mirror incluye varias opciones que permiten crear mirror. --convert-links modifica los enlaces en los archivos bajados para que se puedan ver localmente. --html-extension agrega la extension .html a los archivos que baja, especialmente util para hacer mirror de páginas que usan .php, .cgi, etc. Con esto tendremos una buena copia, es si se demora bajando los archivos a mi un simple web se me demoro 20 minutos y solo era code html y imagenes gifs muy livianas Bueno esto es todo, si quieren crear un mirror completo quiero decir que no falte imágenes ni nada, necesitan conexión FTP, pero por ahora esto mole muy bueno. (2)Mirror via conexion FTP. Si tenéis la conexión FTP aca esta la breve explicación: Instalaremos la tool para la conexión FTP. sudo apt-get install lftp Un vez instalada no logeamos vía FTP lftp -u usuario,contraseño sitioweb.com Yo usare un mirror que hizo un colega como ejemplo: Echo esto dan el comando ls, cd para movernos etc.. para ver los folders etc... (espero tengan claro como...) Dan ls Si no les aparece el folder public_html pues dan cd public_html y entran al folder. Ahora tan solo dareis el comando mirror . lftp [email protected]:~> mirror . Listo nuestro mirror al 100% vamos a nuestro folder mirr0r y tenemos nuestros datos. La copia fue en 24 segundos pero pues como ven son pocos datos, a diferencia de otros sitios... Fuente: mi blog
Datos archivados del Taringa! original
25puntos
285visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos: