Linux script de copia de seguridad del servidor web
Todo el mundo sabe que hoy en día normalmente muy importante tener copias de seguridad. Este no es un trabajo agradable y viene a menudo desde hace mucho tiempo. Si usted tiene un servidor web linux, puede automatizar esta tarea muy fácil. En este tutorial voy a dejar un pequeño script bash para ver tus archivos de la tela con una copia de seguridad de su base de datos de MySQL en un tar.gz (como un zip) establece archivo.
Script bash
Este script no es la mejor secuencia de comandos que sólo hay trabajo y es muy compacto. Usted puede hacerlo más como una vista previa para su propio script para crear copias de seguridad.

El script es como sigue:
0 1 2 3 | #! / Bin / bash mysql gebruikersnaam ] -p [ mysql wachtwoord ] [ databasenaam ] > mysql_backup.sql volcado de mysql-u [nombre de usuario mysql]-p [contraseña mysql] [nombre de base de datos]> mysql_backup.sql ` date + % Y % m % d ` .tar.gz / var / www / html mysql_backup.sql tar-czf `date +% Y% m% d`. tar.gz / var / www / html mysql_backup.sql mysql_backup.sql rm-f mysql_backup.sql |
La primera línea garantiza que el shell bash se utiliza para ejecutar el script. La segunda línea es una copia de seguridad de sql de la base de datos que usted especifique. Tenga en cuenta que entre la p y la contraseña no es el espacio. A continuación, un contenido de alquitrán de la web y archivos de copia de seguridad mysql. Tar Este será el nombre la fecha de hoy será. La carpeta se muestra puede cambiar la carpeta que desea hacer copia de seguridad. Por último, el mysql_backup archivo eliminado.
Ponga el script en un archivo llamado backup.sh. Dar los derechos con el siguiente comando.
0
| chmod u + x backup.sh |
Ahora se puede ejecutar el script con:
0
| . / Backup.sh |
El archivo tar resultante, puede en un lugar seguro para que usted siempre tiene una copia de seguridad si algo debe salir mal.

























Deje su respuesta!