Linux serveur web script de sauvegarde
Tout le monde sait que de nos jours, normalement très important de prendre des sauvegardes. Il ne s'agit pas d'un tel travail agréable et il ya souvent un long moment. Si vous avez un serveur web linux, vous pouvez automatiser cette tâche très facile. Dans ce tutoriel, je vais laisser un petit script bash pour voir votre site Web avec des fichiers d'une sauvegarde de votre base de données MySQL dans un tar.gz (comme un zip) fixe.
Bash script de sauvegarde
Ce script n'est pas le meilleur scénario que seul le travail et est très compact. Vous pouvez le faire en plus comme un aperçu de votre propre script de sauvegarde de construire.

Le script lui-même est comme suit:
0 1 2 3 | #! / Bin / bash mysql gebruikersnaam ] -p [ mysql wachtwoord ] [ databasenaam ] > mysql_backup.sql mysql dump-u [nom d'utilisateur mysql]-p [password mysql] [nom de base de données]> 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 première ligne en sorte que le shell bash est utilisé pour le script à exécuter. La deuxième ligne est une sauvegarde sql de la base de données que vous indiquez. Notez que les entre p et votre mot de passe n'est pas l'espace. Ensuite, un tar du web et les fichiers de sauvegarde mysql. Tar Ce sera nommé la date d'aujourd'hui le sera. Le dossier montre que vous pouvez changer le dossier que vous souhaitez sauvegarder. Enfin, le mysql_backup fichier supprimé.
Placer le script dans un fichier appelé backup.sh. Donnez les droits avec la commande suivante.
0
| chmod u + x backup.sh |
Maintenant, vous pouvez exécuter le script avec:
0
| . / Backup.sh |
Le fichier tar, vous pouvez dans un endroit sûr si vous avez toujours une copie de sauvegarde si quelque chose devrait mal tourner.

























Laissez votre réponse!