CentOS ya contactados de unos meses, el uso de ventanas realmente un poco demasiado largo no se adaptan a la nueva interfaz de línea de comandos de Linux de las veces, pero al final hicieron frase que debe ser de todos, el más largo es el tiempo de contacto con Linux, el más simple y eficiente para ella y admiración, tengo un sistema operativo de servidor instalado es CentOS5.4, el despliegue de los anteriores tiene un sitio web y bases de datos de aplicaciones el marco básico: centos + nginx + MySQL + PHP, pero debido a que más datos del sitio, a manualmente una copia de seguridad si demasiado tiempo, por lo que nos proponemos hacer un script para que se ejecute automáticamente, ayudándome cada semana en el contenido del sitio se especifica el tiempo de copia de seguridad y bases de datos El contenido, empaquetado con tar, y luego pasado a mi otro servidor ftp, se completa todo el proceso de copia de seguridad.
Se supone que el servidor de directorio del sitio es: /home /www, ruta del programa de base de datos es: /usr /local /mysql /bin locales, la base de datos se denomina: Levil, servidor ftp: ftphost, el siguiente primer vistazo completar la escritura de copia de seguridad automática (escritura automática ubicación de almacenamiento de copia de seguridad: /home/backup.sh) :!
# /bin /bash cd /home WebBakName = web _ $ (date +% y% m% d) .tar.gz alquitrán zcvf $ WebBakName www SqlBakName = sql _ $ (fecha +% y% m% d) .tar.gz /usr /local /mysql /bin /mysqldump -uusername ppassword Levil > backup.sql alquitrán zcvf $ SqlBakName backup.sql ftp -nv ftphost < < usuario EOF ftpname ftppass poner $ WebBakName puso $ SqlBakName dejar EOF rm -f $ backup.sql WebBakName $ SqlBakName
Vamos a explicar a usted uno por uno: primero en entrar /nombres de archivos del directorio principal, copia de seguridad variable definida sitio WebBakName, el nombre de archivo de formato de fecha web_ .tar.gz, variables SqlBakName se define como el nombre del archivo de copia de seguridad de base de datos, el formato de nombre de archivo .tar.gz sql_ fecha, todo el sitio El directorio www está empaquetado en el nombre del archivo WebBakName, use mysqldump para exportar el contenido de la base de datos especificada a backup.sql A continuación, el paquete de copia de seguridad de base de datos para SqlBakName archivo, la tarea de respaldo a este fin, si usted no tiene un espacio FTP remoto suficientemente grande, se puede descargar directamente los archivos de copia de seguridad de la máquina, pero aún así, recomiendo hacer copias de seguridad directamente a otro servidor espacio ftp, ser completamente automatizado de copia de seguridad, entonces usted necesita para poner en el guión ftphost ftpname y ftppass fueron reemplazados con su información de FTP, todo el proceso de copia de seguridad.
A continuación, introduzca chmod + x backup.sh añaden permiso de ejecución al script, y luego entran: crontab -e para editar la tarea hora de inicio automático, por ejemplo, entro: 00 05 * * 1 /home/backup.sh en nombre de cada La operación de copia de seguridad automática se realiza a las 5 am en la semana 1.
Después de todo esto se hace, se puede poner la tarea cambiado automáticamente a la hora actual cerca de la hora de ver si el script de copia de seguridad automática está funcionando adecuadamente, la prueba es correcta, entonces más tarde tiene que preocuparse por esto ningún problema en el servidor causó la pérdida de datos Por supuesto, si sus datos se actualizan con frecuencia, se recomienda ajustar el tiempo de respaldo automático a diario.
Ayer, Intel lanzó oficialmente su procesador de servidor Xeon de 6 núcleos serie Xeon 5600, que está
A medida que el clima se calienta, muchas pequeñas y medianas empresas ven cómo los sistemas de enfr
La clave de Win 8 God finalmente apareció, pero solo 10,000 veces de activación, XXXXX-XXXXX-XXXXX-X
En la LAN, la enorme carga de trabajo causada por la instalación, actualización, mantenimiento y eli
compresión gzip está activado (compresión HTTP) detallado
Cómo hacer una matriz de discos y una imagen de disco
IIS 6.0 cambia la seguridad de la configuración predeterminada
Configuración del servidor FTP Wu-Ftpd bajo Linux
Cree rápidamente trucos de imagen de disco virtual de Windows
Le enseñará cómo calcular la carga máxima del servidor WEB
Hacer que los archivos de registro del servidor web sean más seguros
Cómo instalar los archivos de instalación de Microsoft IIS 5.1
El cierre del sistema Windows8 elimina automáticamente el historial de las publicaciones magnéticas
Resumen de Win8: Discusión sobre la discusión de Distro sobre Metro Style y Desktop
El sistema Win7 activa nuevos métodos para usar las habilidades de activación del módem
Método de modificación de la dirección MAC del sistema WinXP
Configuración de cuenta del sistema XP y configuración de permiso correspondiente de la cuenta (3)
Windows 8 versión beta versión candidata se ha determinado a finales de
Sistema Win8 cómo verificar el tiempo de activación para determinar si win8 es genuino
Win8 Raiders: inicie directamente en la interfaz tradicional
Los usuarios de Windows Xp se deshacen de los ataques de hackers (1)