Linux Web-Server Backup-Skript
Jeder weiß, dass heute der Regel sehr wichtig, um Backups. Dies ist nicht so eine angenehme Arbeit, und es kommt oft eine lange Zeit. Wenn Sie einen Linux Web-Server, können Sie automatisieren diese Aufgabe sehr einfach. In diesem Tutorial werde ich aus einem kleinen Bash-Skript, um Ihre Web-Dateien mit einem Backup Ihrer MySQL-Datenbank in eine tar.gz (wie ein zip-Datei) enthält.
Bash-Skript
Dieses Skript ist nicht das beste Drehbuch, dass es nur Arbeit und ist sehr kompakt. Sie können es mehr als eine Vorschau für Ihre eigenen Backup-Skript zu bauen.

Das Skript selbst ist wie folgt:
0 1 2 3 | #! / Bin / bash mysql gebruikersnaam ] -p [ mysql wachtwoord ] [ databasenaam ] > mysql_backup.sql mysql dump-u [mysql username]-p [password mysql] [Datenbankname]> 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 |
Die erste Zeile stellt sicher, dass die Bash-Shell wird für das Skript zu laufen. Die zweite Zeile ist eine SQL-Backup der Datenbank, die Sie angeben. Beachten Sie, dass zwischen P und Ihr Kennwort ist kein Platz. Dann, ein tar-Dateien von der Web-und MySQL-Backup. Tar Dies wird namens heutigen Tag werden. Der Ordner zeigt, können Sie den Ordner, den Sie sichern möchten. Schließlich wird die Datei mysql_backup entfernt.
Legen Sie das Skript in eine Datei mit dem Namen backup.sh. Geben Sie die Rechte mit dem folgenden Befehl.
0
| chmod u + x backup.sh |
Jetzt können Sie das Skript mit:
0
| . / Backup.sh |
Die daraus resultierende tar-Datei, können Sie an einem sicheren Ort auf, so dass Sie immer ein Backup, falls etwas schief gehen sollte.

























Lassen Sie Ihre Antwort!