Configuración del sistema de archivo de Windows Server. Copia de seguridad de servidores y estaciones de trabajo

Presentamos a su atención un nuevo curso del equipo. El código- “Pruebas de penetración de Aplicaciones Web desde cero”. Teoría general, preparación del entorno de trabajo, fuzzing pasivo y toma de huellas dactilares, fuzzing activo, vulnerabilidades, post-explotación, herramientas, ingeniería social y mucho más.


Copia de seguridad de bases de datos MySQL en Linux

Si está utilizando un servidor MySQL con información confidencial, es posible que desee realizar una copia de seguridad periódica de sus bases de datos. Una herramienta de línea de comandos de Linux llamada mysqldump le permite realizar copias de seguridad de bases de datos MySQL sin tener que detener el servidor MySQL. La salida de mysqldump genera un archivo de texto que contiene una serie de comandos MySQL que representan una instantánea actual de las bases de datos de las que se realizó una copia de seguridad. El archivo mysqldump resultante se puede comprimir y/o cifrar fácilmente si es necesario.

En este tutorial describiré cómo hacer una copia de seguridad de un servidor MySQL usando mysqldump.

Programa mysqldump contenido en el paquete del cliente MySQL. Por lo tanto, primero que nada necesitas instalar el paquete del cliente.

Para instalar mysqldump en Ubuntu, Debian o Mint:

$ sudo apt-get install mysql-client

Para instalar mysqldump en CentOS, Fedora o RedHat:

$ sudo yum instalar mysql

Para generar una instantánea en línea de un servidor MySQL en vivo, debe evitar cualquier actualización de sus bases de datos durante el procedimiento de copia de seguridad. La forma de lograr esto depende del sistema de almacenamiento que esté utilizando internamente para las tablas MySQL. Primero que nada, averigüe qué sistema de almacenamiento (por ejemplo, MyISAM, Innodb) está utilizando. te diré cómo.

Copia de seguridad de bases de datos InnoDB

Si todo su MySQL usa InnoDB, puede usar la opción “–single-transaction” con mysqldump para crear una copia de seguridad en línea:

$ mysqldump -h -u -p --todas las bases de datos --transacción única > backup.sql

Tenga en cuenta que en el comando mysqldump anterior no hay espacios entre las opciones de argumento (por ejemplo, -h, -u, -p) y los valores de los argumentos en sí (por ejemplo, dirección IP del servidor, nombre de usuario, contraseña).

Copias de seguridad de bases de datos MyISAM o InnoDB/MyISAM

Sin embargo, el comando anterior no funciona si está utilizando tablas MyISAM o una combinación de tablas InnoDB/MyISAM porque MyISAM no admite transacciones. En este caso, debe bloquear explícitamente todas las tablas mientras se ejecuta la copia de seguridad. A continuación se muestra cómo hacer esto.

Mysql> vaciar tablas con bloqueo de lectura;

La declaración de descarga de MySQL anterior cierra todas las tablas abiertas en el servidor MySQL y adquiere bloques de lectura de todas las tablas en todas las bases de datos existentes, evitando así cualquier escritura en las bases de datos. Esto proporciona una instantánea consistente del sistema en ejecución. Ahora continúa con tu copia de seguridad.

$ mysqldump -h -u -p --todas las bases de datos > backup.sql

Cuando termine, libere el bloqueo global de la base de datos.

Mysql> desbloquear tablas;

Copia de seguridad de bases de datos MySQL en Windows

Los usuarios de Windows también son personas y también necesitan crear copias de seguridad. Lo bueno de usar programas multiplataforma es que la sintaxis del comando (si es una aplicación de consola) o la apariencia de la interfaz (si la hay) son las mismas. Aquellos. no es necesario aprender dos programas diferentes.

El archivo en Windows se llama mysqldump.exe, se encuentra en el subdirectorio bin del directorio raíz de MySQL. Cuando se ejecuta desde la línea de comando, debe ingresar la ruta completa al archivo. Por ejemplo, tengo este archivo ubicado en la carpeta C:Serverbinmysql-5.6bin, de ahí mi comando (lo ejecuto en la línea de comando - Win+X y selecciono "Símbolo del sistema" allí):

C:Serverbinmysql-5.6binmysqldump.exe -h -u -p --todas las bases de datos --transacción única > backup.sql

Si lo está haciendo en una computadora local, puede omitir -h.

También puede especificar una ruta absoluta para el archivo backup.sql, de modo que no tenga que buscarlo en Windows. Si no se especifica una ruta absoluta y si la línea de comando no se ejecuta como administrador, el archivo se ubicará de forma predeterminada en la raíz del directorio del usuario.

Por ejemplo, mi archivo apareció en la carpeta C:UsersAlex

Si la línea de comando se ejecuta como administrador, el archivo aparecerá en el directorio C:WindowsSystem32

El Garante es un intermediario confiable entre los Participantes durante la transacción.

Proyecto especial con Acronis

Todos, tarde o temprano, nos enfrentamos a la necesidad de contar con respaldo. Y créanme: más vale temprano que tarde. Érase una vez, en 2009, que perdí todos mis datos. En aquel entonces hacía copias de seguridad en DVD-R/RW, lo cual no era muy conveniente, por lo que rara vez se hacían. Algunos de los datos fueron enviados por colegas (es bueno que los conservaran), pero muchos se perdieron. Fue a partir de esa época que hago copias de seguridad periódicamente, y hoy hablaremos de cómo encontrar el producto ideal para el presupuesto familiar.

¿Dónde almacenaremos las copias de seguridad?

Antes de elegir el software, debemos decidir dónde almacenaremos la copia de seguridad. Comprende que el DVD-R es de poca utilidad para realizar copias de seguridad. En primer lugar, es pequeño, en segundo lugar, es lento y, en tercer lugar, es ruidoso. Y como hace mucho tiempo me cambié a computadoras portátiles y no reconozco los dispositivos estacionarios (aunque los tengo en la granja), tuve que comprar varios discos externos. Primero 250 GB, luego más.

No consideré la nube por una sencilla razón: no hay suficiente espacio:

Entiendes que ni siquiera 15 GB son suficientes, especialmente si el tamaño mínimo del tornillo externo disponible en la granja es de 250 GB. ¿Espacio extra? Por supuesto, podrías pagar 2 dólares al mes por 100 GB en Google Drive o 10 dólares por 1 TB adicional, pero 100 GB no me salvarán y 1 TB es un poco caro. Idealmente, 500 GB serían adecuados por 2-3 dólares al mes :)

Más tarde, la familia adquirió dos teléfonos inteligentes Android y una tableta, de la que de vez en cuando también hacían copias de seguridad en un tornillo externo, a la antigua usanza (al fin y al cabo, yo estaba acostumbrado a ese proceso). Aquí se podría utilizar la nube con seguridad, pero el hábito es algo fuerte.

Buscar software de respaldo

Ahora llegamos a la parte más interesante. ¿Cómo hacer una copia de seguridad?

En principio, puedes utilizar Clonezilla gratuita. Las capacidades de este programa, si no impresionantes, al menos son bastante buenas. Éstos son algunos de ellos que considero los más importantes:

  • soporte para sistemas de archivos Linux/macOS/Windows: de ext2 a ext4, xfs, jfs, FAT16, FAT32, NTFS, HFS (macOS);
  • Soporte MBR y GPT;
  • soporte para cifrado de datos (AES 256);
  • la capacidad de implementar una imagen en varios dispositivos locales;
  • soporte para SSH, Samba, WebDAV y NFS.

Si necesitas realizar una copia de seguridad de un servidor en un entorno corporativo, e incluso en un servidor compartido, no hay mejor opción. Para clonar sistemas en el caso de implementar un sistema operativo en muchas máquinas con la misma configuración, eso es todo: trajeron una flota de computadoras, instalaron un eje en una de ellas, configuraron todo, hicieron una imagen y lo implementaron en otras computadoras. ¡El sueño de un administrador!

También conozco los productos Acronis desde hace mucho tiempo, pero principalmente con las versiones de servidor. No los compararé con Clonezilla ahora, ya que estamos hablando de copias de seguridad domésticas: después de todo, tienes una o dos computadoras y varios dispositivos Android en casa, no necesitas crear imágenes constantemente de todos estos dispositivos; En general, CloneZilla no es adecuado para uso doméstico. Una vez, recuerdo, hice una copia de seguridad en casa con él, cuando cambié el disco del sistema por uno más grande y me dio pereza reinstalar todos los sistemas. Entonces este programa, por supuesto, me salvó.

CloneZilla es un buen programa, pero estamos en 2016 y quiero algo más moderno, pero está estancado en el pasado. Quiero algún tipo de automatización, gestión de copias de seguridad de todos los dispositivos, incluidos los móviles, quiero copiar fotos de mi perfil en las redes sociales, quiero buscar dentro de la copia de seguridad para encontrar el archivo que necesito. Quiero muchas cosas. A veces incluso pienso en comprar un NAS específicamente para almacenar copias de seguridad.

De hecho, comencé a buscar el software ideal para mí. Me encontré con la función "Historial de archivos" en Windows 8/10. De alguna manera me perdí "Ocho" y "Diez" está instalado en una sola computadora. Aunque el "Historial de archivos" se creó a imagen y semejanza de Apple Time Machine y debería ser conveniente, en la práctica resultó no ser muy conveniente de usar, además, no es compatible con computadoras que ejecutan los teléfonos inteligentes "Seven" y Android. .


Si alguien está interesado, mientras buscaba el software necesario, todo este tiempo estuve haciendo copias de seguridad usando Total Commander simplemente copiando archivos. Pero esto es muy inconveniente. En primer lugar, no hay automatización: es necesario ir a cada computadora con un tornillo externo y hacer una copia de seguridad. En segundo lugar, el uso irracional del espacio. No usé compresión. ¿Por qué? Sí, porque periódicamente necesito buscar información en una copia de seguridad. ¿Has intentado buscar algo en un archivo de varios GB?

Por casualidad, me acordé de Acronis True Image y descubrí que se había lanzado la versión 2017. Veamos qué puede hacer ahora:

¡Parece que existe el software de copia de seguridad perfecto! Sin embargo, no es muy ideal, pero hablaré de las deficiencias más adelante, pero por ahora me jactaré de las capacidades: Acronis True Image 2017 es un programa de copia de seguridad completamente moderno y, a diferencia del software antiguo como CloneZilla, tiene todo lo que necesita. persona moderna podría necesitar. Esto es lo que personalmente me gustó mucho...

En primer lugar, ahorrar espacio en los tornillos que se utilizan como respaldo. La copia de seguridad se realiza en forma comprimida, pero Acronis le permite buscar dentro de la copia de seguridad.


En segundo lugar, ahora no tengo que preocuparme por los datos de los dispositivos móviles. En los últimos dos años, dos tarjetas microSD fallaron: una en el teléfono de mi esposa y la otra en su tableta. Una fotografía se salvó al menos parcialmente, pero la segunda no, “murió” por completo. Acronis True Image 2017 le permite realizar copias de seguridad de una cantidad ilimitada de dispositivos móviles Android/iOS en su computadora local.

En tercer lugar, puede (como ya señalé) controlar de forma remota la copia de seguridad en todos los dispositivos domésticos. Mediante el panel web podrás consultar el estado de las copias de seguridad y configurar la protección de datos en tiempo real.

En cuarto lugar, se admite la copia del contenido del perfil de Facebook. Ahora se publica mucha información en las redes sociales: fotos, videos, comentarios. Una copia de seguridad de estos datos protegerá contra la piratería de páginas o la eliminación accidental.

Finalmente, la orientación de las nubes. Ni siquiera podía imaginar que Acronis tuviera ahora un soporte en la nube tan potente: al comprar una suscripción, obtienes 500 GB de espacio en la nube. Este volumen es suficiente para mí para fines domésticos (a menos, por supuesto, que suba imágenes completas del disco duro a la nube, aunque Acronis también lo permite).

Sobre las desventajas

Todo tiene sus inconvenientes. Espero que los desarrolladores de Acronis escuchen las críticas. Personalmente, no me gustaron dos cosas del programa.

La primera es la falta de soporte para Linux. Los datos almacenados en Linux tendrán que hacerse a la antigua usanza: ya sea copiándolos o usando Clonezilla creando una imagen de la partición con los datos (afortunadamente, tengo /home en una partición separada, por costumbre).

El segundo es la falta de soporte para otras redes sociales distintas a Facebook. Creo, sin embargo, que con el tiempo aparecerá. Pero si aparecerá soporte para Linux es una pregunta. Por supuesto, Acronis tiene un producto de servidor Linux, pero no quiero usarlo por varias razones: en primer lugar, usar la versión del servidor para uso doméstico equivale a disparar gorriones con un cañón y, en segundo lugar, no quiero pagar por otro producto (y este es el mínimo de 792 rublos por mes) y, en tercer lugar, quiero que todo se administre desde un solo producto.

Sobre el precio

Todos sabemos que Acronis nunca ha sido gratuito. Sin embargo, los precios también me sorprendieron gratamente: en el sitio web oficial hay una calculadora que te permite saber cuánto te costará Acronis.


Una licencia única para 1 ordenador (el número de dispositivos móviles es ilimitado) costará 1.700 rublos (alrededor de 27 dólares al tipo de cambio actual). Pero es más rentable comprar una suscripción: en este caso, obtendrás tanto el programa como 500 GB de almacenamiento en la nube. El costo de una suscripción por un año costará 1400 rublos. (~22$), durante dos años - sólo 2000 rublos (~32$), lo que equivale aproximadamente a 1,83$ o 1,33$ al mes. ¡Por esa cantidad de dinero sólo puedes comprar 100 GB de Google Drive! Y aquí tengo una excelente herramienta de respaldo + 500 GB en la nube.

Si calculamos una configuración más realista: 3 computadoras y 1 TB en la nube, entonces una suscripción por un año costará 2400 rublos y por 2 años, 3600 rublos. ¡Solo 150 rublos al mes en comparación con 600 rublos por 1 TB en Google Drive! Para mí, la conclusión era obvia. 150 rublos es una cantidad bastante asequible para un usuario doméstico y no supondrá una carga para el presupuesto familiar.

Hola, queridos lectores del blog. Hoy quiero hablar sobre el concepto de realizar copias de seguridad de archivos y bases de datos de su recurso.

Sí, por supuesto, muchos proveedores de alojamiento () realizan copias de seguridad automáticamente y, si sucede algo, puedes recurrir a ellos en busca de ayuda. Pero como dicen: confíe en el proveedor de alojamiento, pero no se equivoque.

Situaciones en las que puedes perder los datos de tu proyecto, puedes citar muchas cosas y probablemente tú mismo hayas oído hablar de ello. No deberías confiar en la misericordia de tu anfitrión. Debe hacer una copia de seguridad usted mismo y almacenarla en su computadora.

Esto será mucho más confiable y tranquilo. Si, después de todo, su proyecto de Internet colapsó y no hay nada para restaurarlo, pruebe suerte en Webarchive (escrito sobre esto con más detalle aquí), porque constantemente toma instantáneas de la gran mayoría de los sitios en Internet. .

Cómo hacer una copia de seguridad de los archivos del sitio web usando FileZilla

Como probablemente ya sepas, sitios creado sobre la base de cualquier motor, ya sea Joomla, WordPress o SMF, consta de dos partes importantes:

  1. En primer lugar, estos son los archivos reales del motor y las extensiones instaladas en él, imágenes y...
  2. Y en segundo lugar, se trata de bases de datos donde se almacenan los textos de tus artículos, posts, etc.

La base de datos (DB) también puede almacenar configuraciones para algunos parámetros del motor y sus extensiones. Ya escribí sobre esto en un artículo sobre. Una organización así tiene muchas ventajas.

Esto significa que nuestra tarea se reduce a respaldar toda esta riqueza. Además, la frecuencia de la copia de seguridad de la base de datos generalmente está determinada por la frecuencia con la que aparece nueva información en su proyecto. En mi opinión, la forma óptima es copiar la base de datos diariamente. Afortunadamente, no suelen pesar mucho y estas copias de seguridad se realizan muy rápidamente. Probablemente debería actualizar las copias de seguridad de los archivos de su proyecto solo después de haberles realizado algunos cambios: instalar algunas extensiones, actualizar la versión del motor, etc.

Empecemos, quizás, con nuestro primer asistente llamado ArchivoZilla, aunque puedes usar cualquier otro administrador de FTP, hasta , pero prefiero esta creación de software libre en particular. Ya los describí con cierto detalle en el artículo anterior, por lo que no nos detendremos en esto en detalle (si lo desea, lea usted mismo, especialmente sobre el almacenamiento de contraseñas en este programa y los problemas asociados con él).

Veamos cómo hacer una copia de seguridad de archivos usándolo. Una vez que tenga acceso a su servidor de alojamiento, debe ir a la carpeta raíz (generalmente llamada public_html o htdocs). El servidor remoto en Filezil se muestra a la derecha y el contenido de su computadora se muestra a la izquierda.

Si planea realizar copias de seguridad con regularidad, le aconsejo que cree una carpeta en el disco duro de su computadora con un nombre "parlante" y dentro de ella haya directorios con los nombres de sus proyectos. Dentro de estos directorios puedes crear carpetas con la fecha actual, en las que se copiarán los archivos de tu proyecto web. Gracias a esto, luego será más fácil navegar por las copias de seguridad y eliminar las muy desactualizadas para liberar espacio.

Ahora abra en el lado izquierdo de FileZilla la carpeta donde se realizará la copia de seguridad, y en el lado derecho, la carpeta raíz del sitio web. Le aconsejo que habilite la capacidad de mostrar archivos ocultos en la configuración de este programa: en el menú superior, seleccione "Servidor" - "Forzar que se muestren los archivos ocultos".

Esto es necesario para que los archivos ocultos, como .htaccess, se incluyan en su copia de seguridad. A continuación, selecciona todos los objetos de su sitio en el directorio raíz mientras mantiene presionado el botón Shift en su teclado. Haga clic derecho en los objetos seleccionados y seleccione el elemento en el menú contextual "Descargar".

Comenzará la copia de seguridad del archivo, lo que puede tardar bastante tiempo, dependiendo de la cantidad y el peso total de los objetos que se copian, así como de la velocidad del servidor. Pero no es necesario que observe el proceso de creación de una copia de seguridad. Mientras copia, puede continuar con sus asuntos sin cerrar Filezilla, por supuesto.

Al final del proceso te sentirás mejor empaquetar todo lo descargado en un solo archivo, porque esto puede reducir significativamente el volumen y la cantidad de objetos almacenados. Después de archivar, deja solo un archivo y elimina todo lo descargado; todo quedará bonito y ordenado. Para restaurar los archivos del sitio a partir de dicha copia de seguridad: deberá descomprimirlo y copiar el contenido del archivo al servidor de manera similar a la descrita anteriormente.

Es cierto que si empaquetó los archivos en un archivo ZIP, puede cargarlos en el servidor y descomprimirlos allí (aquí se describe cómo hacerlo). Pero en este caso, pueden surgir algunos problemas más adelante, que se pueden resolver con PHP (lea el enlace sobre derechos de acceso y cómo cambiar Cmod mediante programación).

Cómo hacer una copia de seguridad de la base de datos usando phpMyAdmin

Veamos cómo hacer una copia de seguridad de una base de datos usando el script phpMyAdmin. Se puede acceder desde el panel de control de su hosting. Si es así, para iniciar phpMyAdmin, debe seguir la siguiente ruta: busque el área llamada "Bases de datos" en la página principal de cPanel y haga clic en el icono de este script allí.

Si su hosting no tiene acceso a este script, entonces usted puedes hacerlo tu mismo a la carpeta raíz de su sitio y acceda a su base de datos a través de ella. Puedes descargar el programa desde aquí.

Después de descargar el archivo a su computadora, debe descomprimirlo y cargar la carpeta resultante (para simplificar, primero puede cambiarle el nombre a phpmyadmin) en el directorio raíz. En general, eso es todo. Ahora solo queda ingresar la siguiente URL en la barra de direcciones de su navegador: http://vash_sait.ru/phpmyadmin

En cualquier caso, se abrirá la ventana del programa PhpMyAdmin, con el que podremos hacer una copia de seguridad de las bases de datos de nuestro proyecto fácilmente. Esta es la página principal del programa (en algunos sitios tengo una versión un poco desactualizada, pero me acabo de acostumbrar):

Si se encuentra en cualquier otra página de phpMyAdmin, para acceder a la página principal, debe hacer clic en la casa resaltada en la imagen. En una cuenta con el proveedor de alojamiento puede tener muchas bases de datos y por lo tanto primero debe elegir desde el menú de la izquierda base, del que desea realizar una copia de seguridad.

Puede ver la lista de bases de datos en la ventana del programa a la izquierda (debajo del ícono de la casa). Para realizar una copia de seguridad de la base de datos deberá hacer clic en la pestaña "Exportar" encima de la lista de tablas.

En la parte inferior de la página que se abre, marque la casilla "gzip". Y haga clic en el botón "Aceptar".

Es cierto que esto está en la versión antigua (conveniente) del script. Ahora, de forma predeterminada, se le ofrece descargar rápidamente la base de datos sin compresión, y si desea personalizar algo (incluida la activación de su compresión gzip sobre la marcha), deberá volver a marcar la casilla "Normal" y seleccionar gzip entre muchas otras configuraciones, lo cual no es muy conveniente en mi opinión.

Como resultado, después de un tiempo (que depende de la velocidad del servidor, su carga y el tamaño de su base de datos), se abrirá un cuadro de diálogo de copia estándar, en el que deberá seleccionar la ubicación para guardar la copia de seguridad de esta base de datos.

Restaurar una base de datos a partir de una copia de seguridad creada previamente

Para restaurar una base de datos a partir de una copia de seguridad, debe proceder de la siguiente manera. Primero, debe borrar todas las tablas de la base de datos existente. Para hacer esto, inicie sesión en el programa phpMyAdmin, seleccione la base de datos deseada que desea restaurar en la columna de la izquierda.

En la ventana que se abre con las tablas de esta base de datos, baje hasta el final y debajo de la lista de tablas haga clic en "Marcar todo". Luego, nuevamente en la parte inferior de la página, seleccione el elemento "Con marcado" de la lista desplegable "Borrar".

Se abrirá una ventana con una lista de todas las tablas que se eliminarán. Haces clic en el botón “Sí”.

Ahora puede restaurar la base de datos a partir de una copia de seguridad realizada anteriormente. Para hacer esto, seleccione el marcador. "Importar":

En la ventana que se abre, haga clic en el botón "Seleccionar archivo" y busque la copia de seguridad realizada anteriormente de esta base de datos en su disco duro. Haga clic en el botón "Adelante" (o "Aceptar" en versiones anteriores del script) en la parte inferior de la página y espere a que finalice la descarga (el tiempo nuevamente depende de la velocidad del servidor y el tamaño de la base de datos). . Todo.

Al tener copias de seguridad de archivos y bases de datos actualizadas en su computadora, puede dormir tranquilo. También se pueden utilizar al trasladar un sitio a otro hosting.

Transferir un sitio a un nuevo hosting

Entonces, ¿cómo podemos transferir el sitio a una nueva ubicación? Después de comprar el alojamiento, se le proporcionarán datos para acceder al servidor de alojamiento a través de FTP, que deberá ingresar en el programa Filezila para obtener acceso al servidor.

Primero, descomprima los datos de la copia de seguridad en su computadora y colóquelos en la carpeta raíz, similar al proceso descrito anteriormente. Sin esperar a que se copien los archivos, puede comenzar a restaurar las tablas de la base de datos a partir de una copia de seguridad realizada en la ubicación anterior de su recurso.

Pero para esto primero debes ir a un nuevo hosting (donde las tablas que guardaste se copiarán más adelante). Aprenderá cómo hacer esto en el artículo sobre phpMyAdmin, cuyo enlace proporcioné justo arriba. Tenga en cuenta que lo más probable es que no pueda elegir el mismo nombre para la base de datos y su usuario que en su lugar de residencia anterior. El hecho es que el hosting generalmente agrega su inicio de sesión al nombre de la base de datos que elija.

Por lo tanto, después de terminar de copiar los archivos y la base de datos, antes de acceder al sitio desde el navegador, debe ingresar el nombre apropiado cambios en la configuración del motor de su sitio web. Para hacer esto, nuevamente necesitará acceder a los archivos del sitio a través de FTP y realizar cambios en los archivos de configuración de uno u otro motor (Joomla, WordPress, SMF, etc.). Veamos la configuración de cada motor por separado.

Qué cambiar en la configuración de WordPress al migrarlo

Para transferir un blog a WordPress será necesario cambiar la siguiente configuración. Deberá abrir el archivo para editarlo usando FileZilla. WP-CONFIG.PHP, que se encuentra en el directorio raíz del servidor. En él debe editar las líneas responsables del nombre de la base de datos y del usuario.

// ** Configuración de MySQL: puede obtenerla de su host ** // /** Nombre de la base de datos para WordPress */ define("WP_CACHE", true); //Agregado por WP-Cache Manager define("DB_NAME", "ingrese aquí el nuevo nombre de su base de datos"); /** Nombre de usuario de MySQL */ define("DB_USER", "ingrese aquí el nuevo nombre de usuario"); /** Contraseña de la base de datos MySQL */ define("DB_PASSWORD", "anipiimaaxai"); /** Servidor MySQL: a veces es necesario cambiar este valor, por ejemplo, en Masterhost */ define("DB_HOST", "localhost"); /** Codificación de base de datos utilizada al crear tablas. */ define("DB_CHARSET", "utf8"); /** Mapeo de base de datos. NO CAMBIE ESTE VALOR. */ define("DB_COLLATE", "");

Después de editarlo, guarde este archivo nuevamente y podrá considerar que la transferencia de WordPress al nuevo alojamiento se ha realizado correctamente. Si cambia el nombre de dominio al transferir su blog, para que todo funcione correctamente, deberá abrir la copia de seguridad de la base de datos con la extensión SQL en un editor de texto (extraerla del archivo gzip).

A continuación, utilizando la función "buscar y reemplazar" incorporada, busque todas las referencias a la URL anterior de su blog y reemplace su nueva dirección (por ejemplo, vasy.ru con vova.ru). Después de esto, guarde el archivo con la copia de seguridad de la base de datos e “Impórtelo” en el programa phpMyAdmin.

Después de iniciar sesión en el área de administración de WordPress, deberá ingrese la ruta absoluta correcta a los objetos de tu blog (ha cambiado porque moviste WordPress a otro hosting). La ruta absoluta se establece mediante el parámetro UPLOAD_PATH en la configuración global de WP. Puede acceder a esta configuración agregando la siguiente ruta a la URL de la página principal:

/wp-admin/opciones.php

Para la dirección de mi blog se verá así:

Https://sitio/wp-admin/options.php

Pero primero debes iniciar sesión en el administrador de WordPress. lea el enlace proporcionado.

¿Qué se debe cambiar en la configuración de Joomla al cambiar de alojamiento?

Para transferir un sitio web Joomla a otro alojamiento será necesario cambiar la siguiente configuración. Deberá abrir para editar CONFIGURACIÓN.PHP en la carpeta raíz del servidor. Encuentre las líneas que son responsables de obtener acceso a la base de datos:

Var $usuario = "ingrese aquí el nuevo nombre de usuario";

var $db = "ingrese aquí el nombre de su nueva base de datos";

Además, también deberá cambiar la ruta absoluta a las carpetas para almacenar registros y archivos temporales en Joomla. Debes cambiarlo en estas líneas:

Var $log_path = "/home/xxxxx/public_html/logs"; var $tmp_path = "/home/xxxx/public_html/tmp";

Para mover el foro a SMF será necesario cambiar algunas configuraciones. Tendrás que abrirlo para editarlo. AJUSTES.PHP desde la carpeta raíz del foro. Al igual que en el caso de Joomla, aquí también necesitarás cambiar no sólo el nombre de la base de datos y el usuario SMF, sino también las rutas absolutas a la carpeta del foro y a la carpeta FUENTES del foro.

Información de la base de datos $db_server = "localhost"; $db_name = "ingrese aquí el nombre de su nueva base de datos"; $db_user = "ingrese aquí el nuevo nombre de usuario"; $db_passwd = "hoighaebaeto"; $db_prefix = "smf_"; $db_persist = 0; $db_error_send = 1;

Directorios/Archivos # Nota: Estos directorios no tienen que cambiarse a menos que mueva cosas. $boarddir = "/home/xxxx/public_html/forum"; # La ruta absoluta a la carpeta del foro. (¡no solo "."!) $sourcedir = "/home/xxxx/public_html/forum/Sources"; # Ruta al directorio de Fuentes.

Pero además de esto, después de transferir SMF a un nuevo alojamiento, deberá cambiar la ruta absoluta a la carpeta actualmente instalada. Para hacer esto, deberá ir al área de administración del foro y seleccionar "Tema actual" en la columna de la izquierda. En la ventana que se abre, en el área “Carpeta de temas”, ingresa la ruta absoluta a la carpeta deseada.

Cómo empezar a trabajar con un sitio web inmediatamente después de transferirlo a un nuevo hosting

Le adjuntaste el tuyo (sitio web, en mi caso). O usted, de acuerdo con lo anterior, realizó la transferencia. En principio no importa, pero tendrás que asociar el nuevo servidor al dominio de todos modos. Para hacer esto, encontrará su nuevo host en el panel de control de su registrador (donde compró el nombre de dominio). Puede ver las direcciones del servidor DNS en la carta que le enviará su nuevo proveedor de alojamiento. donde exactamente debes ingresar estos DNS en el panel de registro

, es difícil decirlo con certeza, pero no debe enterrarse profundamente y permanecer a la vista. Como último recurso, comuníquese con el soporte técnico. Entonces, a pesar de la transferencia exitosa del sitio a un nuevo host, todavía tienes que esperar desde varias horas hasta un par de días

mientras se delega su dominio. Hasta que se complete este proceso, su recurso no estará disponible en su nueva ubicación.

Pero el propietario del host siempre indica en la carta la dirección IP de su nuevo servidor. Al usarlo, puedes acceder a tu recurso. sin esperar el registro DNS. Pero en este caso, solo usted tendrá acceso y solo en la computadora donde realice los ajustes que se describen a continuación. Entonces, debes hacer lo siguiente:

  1. usando cualquier administrador de archivos, ábralo para editarlo (siga este enlace encontrará un artículo detallado sobre dónde se encuentra este archivo, cómo encontrarlo en Windows 7 y qué se debe escribir en él), ubicado en la siguiente ruta: c:\ Windows\System32\drivers\etc\hosts
  2. al final del contenido de HOSTS debes agregar la línea: 109.77.43.4 sitio donde al principio está la dirección IP del nuevo servidor, y después, separado por un espacio, el dominio
  3. guarde este archivo y podrá escribir de forma segura en su navegador la dirección del recurso que acaba de transferir (es posible que necesite restablecer el caché de DNS en su computadora; lea sobre esto en el artículo anterior sobre el archivo Hosts)

Así, sin esperar a que se delega el dominio, ya puedes comprobar la funcionalidad del recurso transferido y, si es necesario, arreglarlo todo antes de que esté disponible para todos los demás visitantes. Una vez delegado el dominio, necesitará eliminar línea agregada en HOSTS.

También puede ver un vídeo sobre el tema de un conocido creador de sitios en RuNet:

Bueno, y una selección. tutoriales en vídeo sobre cómo transferir un sitio web Joomla CMS al hosting Te aconsejo que lo veas. Se reproducirán una tras otra automáticamente y, si lo desea, puede pasar a la siguiente lección usando el botón correspondiente en el panel del reproductor o seleccionar la lección deseada en el menú desplegable en la esquina superior izquierda de la ventana del reproductor:

¡Disfruta viendo!

¡Buena suerte para ti! Nos vemos pronto en las páginas del blog.

Puedes ver más vídeos entrando a
");">

Quizás te interese

La protección de datos siempre ha sido fundamental para los profesionales de Windows. Normalmente, esta tarea se logra ejecutando periódicamente una tarea de respaldo que escribe datos en una cinta o disco. Los grandes departamentos de TI con presupuestos importantes pueden permitirse el lujo de comprar productos de terceros con todas las funciones. El resto tiene que conformarse con las herramientas de copia de seguridad gratuitas proporcionadas por Microsoft.

Una herramienta gratuita de Microsoft se llamaba NTBackup, pero eso es cosa del pasado. Windows Server 2008 tiene un nuevo conjunto de herramientas de respaldo y le diré lo fáciles que son de usar. Incluso si tiene herramientas de copia de seguridad de terceros, siempre es útil saber cómo realizar una copia de seguridad de forma rápida y sencilla utilizando herramientas estándar. Tenga en cuenta que la nueva utilidad no puede funcionar con copias de seguridad creadas con NTBackup.

Brevemente sobre la utilidad de archivo.

Primero debe instalar la utilidad de copia de seguridad, ya que no está instalada de forma predeterminada. Abra el Asistente para agregar funciones en el Administrador del servidor y agregue la función Funciones de copia de seguridad de Windows Server ( arroz. 1). Necesitamos un subcomponente que permita comandos de línea de comandos, lo que nos permite usar Windows PowerShell. También puede utilizar herramientas de línea de comandos para instalar este subcomponente de esta manera: C:\servermanagercmd –install backup-features.

Arroz. 1 Utilice el Asistente para agregar funciones para instalar la copia de seguridad de Windows Server y las herramientas de línea de comandos.

A continuación, debe especificar la ubicación donde se almacenarán las copias de seguridad. Los archivos se pueden almacenar en un volumen de red compartido, un volumen local o un disco dedicado. No se pueden copiar datos en cinta, pero con la amplia disponibilidad de dispositivos USB enchufables de bajo costo, esto ya no parece un inconveniente grave. Sin embargo, hay una serie de circunstancias que deben tenerse en cuenta.

La copia de seguridad de Windows genera una sobrecarga significativa debido a la necesidad de crear índices, directorios y otros archivos de soporte adicionales. Ya no se trata sólo de crear un archivo ZIP. No debe esperar que una copia de seguridad de un archivo con un volumen total de 100 KB ocupe la misma cantidad de espacio en disco; su tamaño será significativamente mayor.

Al copiar a una carpeta de red, debe considerar cuidadosamente el nivel de acceso a los archivos para garantizar la integridad y protección de las copias de seguridad. También debes tener en cuenta que al copiar a una carpeta de red compartida, se sobrescribe la copia de seguridad anterior. La solución más sencilla es crear una subcarpeta para cada copia de seguridad. Lo mismo ocurre con la realización de copias de seguridad en un volumen local.

Uno de los beneficios de utilizar una carpeta o un volumen de red es que la utilidad de copia de seguridad de Windows creará un archivo con una extensión .vhd que contiene todos los archivos que se copian. Al determinar dónde almacenar sus copias de seguridad, Copias de seguridad de Windows creará una carpeta de nivel superior llamada WindowsImageBackup. En esta carpeta se crean subcarpetas para cada computadora. Las versiones de respaldo varían en el tiempo; A continuación se muestra un ejemplo de nombre de carpeta: “Backup 2009-12-14 172606”. Esta carpeta almacena archivos y un archivo VHD. Este archivo VHD se puede montar en Windows 7 o Windows Server 2008 R2. Dependiendo del tipo de copia de seguridad y requisitos de archivo, este archivo se puede mover a una unidad de almacenamiento a largo plazo o a un DVD.

La opción más sencilla y rápida es un disco conectado dedicado. Puede ser interno o externo con interfaz USB o FireWire. Microsoft recomienda tener 2,5 veces más espacio libre en disco del necesario para crear un archivo de todos los datos que se están archivando. El disco debe estar formateado y oculto a las herramientas de administración normales; solo debe ser accesible desde el panel Administración de discos. Se admiten discos de hasta 2 TB.

Crear un trabajo de respaldo

La Utilidad de copia de seguridad de Windows está diseñada como una herramienta universal de protección del servidor. Puede crear un trabajo de copia de seguridad regular para los archivos y el estado del sistema, o puede ofrecer la posibilidad de restaurar un servidor completo desde cero. Microsoft supone que se crea un trabajo para este propósito. Supongo que estás utilizando la utilidad Copia de seguridad de Windows porque tienes un presupuesto limitado y quieres la mejor protección posible dentro de tus limitaciones.

Con Windows Backup instalado, en el Administrador del servidor, expanda Almacenamiento y seleccione Windows Server Backup. En el panel Acción, seleccione "Programación de copia de seguridad"; se abrirá el Asistente para programación de copia de seguridad. En la primera página del asistente, haga clic en Siguiente.

En la segunda página del asistente, defina el tipo de archivo. Seleccione una copia de seguridad completa del servidor. Puede seleccionar una copia de seguridad personalizada y seleccionar los elementos de los que se realizará la copia de seguridad, como archivos específicos y el estado del sistema. Le mostraré cómo hacer una copia de seguridad de archivos rápidamente un poco más adelante, pero por ahora haremos una copia completa del servidor.

En la tercera página, se establece el tiempo de ejecución de la tarea. En la mayoría de los casos, una copia de seguridad es suficiente, pero puede ejecutarla más de una vez al día, como por ejemplo una copia de seguridad de archivos críticos.

En la página cuatro, determine dónde almacenar sus copias de seguridad. Microsoft recomienda utilizar un disco duro dedicado. Tenga en cuenta que la unidad se formateará y no estará disponible para ninguna otra operación. También puede utilizar un volumen local o de red. Lea atentamente la información de advertencias y restricciones; probablemente verá una advertencia de que se formateará la unidad seleccionada.

Si no todas las unidades están visibles, haga clic en el botón Mostrar todos los discos disponibles para actualizar la lista. La utilidad emitirá una advertencia si selecciona una nueva unidad. Habiendo especificado el disco, proceda a verificar los parámetros de archivo. Si algo anda mal, use el botón Anterior para regresar y corregir el error. Si todo es correcto, debería abrirse una ventana de resumen. Al día siguiente, verifique los resultados del trabajo en el sitio de la Utilidad de copia de seguridad de Windows para detectar mensajes de error.

También puede utilizar la Utilidad de copia de seguridad de Windows para crear una copia de seguridad única. Seleccione la opción Copia de seguridad una vez en el panel Acciones. Puede utilizar los mismos parámetros que el trabajo existente o establecer otros completamente diferentes. Si selecciona la segunda opción, el asistente se reiniciará, dándole la oportunidad de ingresar nuevos parámetros. Por ejemplo, copie archivos a un volumen de red. Tenga en cuenta que se sobrescribirán todas las copias de seguridad existentes en la misma carpeta. La copia de seguridad comienza inmediatamente. Si se trata de una única tarea de copia de seguridad que necesita ejecutar con frecuencia, le recomendamos crear una línea de comandos o un script de Windows PowerShell. Hablaré de este procedimiento más adelante.

Recuperación de datos

La utilidad de copia de seguridad de Windows utiliza marcas de tiempo para realizar un seguimiento de las versiones. Al seleccionar el comando Recuperar se inicia un asistente cuyas instrucciones casi se explican por sí mismas. Seleccione una copia de seguridad. El asistente de restauración proporcionará una lista de todas las copias de seguridad disponibles. Seleccione el archivo deseado. Dependiendo del tipo de copia de seguridad, es posible que solo haya una opción.

A continuación, indique los datos que deben restaurarse. Si selecciona Archivos y carpetas, deberá especificar los archivos que desea. Desafortunadamente, seleccionar archivos de varios directorios es casi imposible. Es mucho más fácil restaurar todos los archivos o archivos seleccionados de un directorio. Tenga esto en cuenta al crear una tarea de respaldo.

Al restaurar archivos, debe especificar la carpeta de destino: puede ser la misma carpeta que se archivó o cualquier otra. También puede determinar qué debería suceder con el archivo que se está restaurando si ya existe: crear otra copia para que ambas copias estén disponibles, sobrescribir el archivo existente o no realizar la restauración. El proceso de recuperación comienza inmediatamente.

Usando WBADMIN.EXE

Si instala herramientas de archivo desde la línea de comandos, tiene varias opciones más. Abra una ventana del símbolo del sistema y lea la ayuda de WBADMIN.EXE. Esta utilidad se puede utilizar para crear un trabajo de archivo programado, pero sigo pensando que una interfaz gráfica es mucho más conveniente para realizar esta tarea. WBADMIN.EXE es más útil para crear trabajos de copia de seguridad únicos. Ejecute el siguiente comando para ver información de sintaxis:

C:\> wbadmin iniciar copia de seguridad /?

No hay suficiente espacio aquí para cubrir todas las opciones, pero le mostraré cómo puede usar esta utilidad para copiar archivos periódicamente a un volumen de red:

@echo off::Demo-Backup.bat::script de demostración usando WBADMIN.EXE en un servidor Windows Server 2008 R2 rem backup share UNC set backupshare=\\mycompany-dc01\backup rem archivos y carpetas para incluir set include=c: \scripts,c:\files rem define variables de fecha y hora para crear el nombre de la carpeta set m=%date:~4.2% set d=%date:~7.2% set y=%date:~10.4% set h=%time: ~0.2% set min=%time:~3.2% set sec=%time:~6.2% rem definiendo una nueva carpeta como \\mycompany-dc01\backup\RESEARCHDC\12152009_132532 set newfolder=%backupshare%\%computername%\% m%%d%%y%_%h%%min%%sec% echo Creando %newfolder% mkdir %newfolder% rem ejecuta la copia de seguridad echo Copia de seguridad de %include% en %newfolder% wbadmin start backup -backuptarget:%newfolder% -include:%include% -quiet rem Borrar variables establecer backupshare= establecer incluir= establecer m= establecer d= establecer y= establecer h= establecer min= establecer sec= establecer nueva carpeta=

No quiero sobrescribir las copias de seguridad existentes, así que creo una nueva carpeta con el nombre de la computadora y el nombre del archivo contiene la marca de tiempo. Este archivo por lotes contiene todo el código necesario para resolver el problema. La función principal del script llama a WBADMIN.EXE para crear una copia de seguridad en la ubicación especificada. Al modificar este script, no olvide consultar la ayuda para conocer la sintaxis del comando. En este escenario, me gusta la posibilidad de crear una tarea personalizada utilizando el programador de tareas. El Asistente para copias de seguridad solo le permite crear una tarea, pero usando WBADMIN.EXE, puedo crear tantas como quiera. También puedo usar esta herramienta para crear copias de seguridad del estado del sistema.

Para saber qué trabajos de copia de seguridad se han completado, ejecute el comando: C:\> wbadmin get versiones.

Se debe prestar especial atención al identificador de versión, ya que es necesario restaurar archivos usando WBADMIN (sin embargo, esto también se puede hacer usando el Asistente de recuperación).

Copia de seguridad usando Windows PowerShell

Otra forma de utilizar la línea de comandos es utilizar los cmdlets de PowerShell de la utilidad de copia de seguridad de Windows. Para acceder a ellos, debe cargar el complemento Archivo de Windows:

PS C:\> agregar-pssnapin Windows.ServerBackup

Para ver una lista de cmdlets disponibles, ejecute el comando:

PS C:\> get-command -pssnapin windows.serverbackup

Desafortunadamente, crear una tarea de respaldo es un proceso de varios pasos. Aunque los comandos requeridos se pueden ingresar manualmente en la ventana de manera secuencial, prefiero escribir scripts. Aquí está la versión de PowerShell de mi archivo por lotes original:

#requires -version 2.0 #requires -pssnapin Windows.ServerBackup #Demo-WBBackup.ps1 $policy = New-WBPolicy $files=new-WBFileSpec c:\scripts,c:\files Add-wbFileSpec -policy $policy -filespec $archivos $backdir=("\\mycompany-dc01\backup\(0)\(1:MMddyyyy_hhmmss)" -f $env:computername,(get-date)) write-host "Creando $backdir" -foregroundcolor Verde mkdir $backdir | out-null $backupLocation = New-WBBackupTarget -network $backdir Add-WBBackupTarget -Policy $policy -Target $backupLocation write-host "Copia de seguridad de $archivos en $backdir" -foregroundcolor Verde $policy Start-WBBackup -Policy $policy

La ideología de los cmdlets de Windows PowerShell se basa en la creación y ejecución de políticas. La política contiene qué archivos o volúmenes incluir o excluir, la ubicación donde se deben copiar los archivos y varios otros parámetros. También puede crear tareas para restaurar el estado del sistema y restaurar un servidor completo desde cero. En mi ejemplo simplemente estoy copiando varios directorios. Para realizar una copia de seguridad, utilice el cmdlet Start-WBBackup.

Al observar más de cerca la lista de cmdlets de la utilidad Copia de seguridad de Windows, hay una brecha evidente: no hay cmdlets para la recuperación de datos. Creo que esta operación no necesita ser automatizada, aunque se puede realizar usando WBADMIN.EXE. Quizás dichos cmdlets se agreguen más adelante, pero por ahora puede usar el asistente de recuperación o WBADMIN.EXE para restaurar archivos.

Ahora tu

Estoy seguro de que a medida que trabaje usted mismo con las herramientas descritas, comprenderá que, además de las enumeradas, la utilidad de archivo de Windows ofrece muchas otras funciones. También deberá evaluar cómo encajan en su estrategia general de respaldo y planes de continuidad del negocio. En cierto modo, la utilidad gratuita de copia de seguridad de Windows es bastante limitada, pero su compatibilidad con secuencias de comandos y el uso de archivos VHD ofrecen muchas formas interesantes de superar las limitaciones. Sólo tienes que ser un poco más creativo.

Bueno, como con cualquier otro software de respaldo, no olvides probar el proceso de recuperación en un entorno que no sea de producción. Probablemente no te guste aprender los conceptos básicos mientras reconstruyes un entorno que se derrumbó después de un accidente, especialmente con un jefe furioso detrás de ti. El entrenamiento preliminar te permitirá salir victorioso de una situación difícil.




Arriba