Dies ist der Befehl „backupninja“, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
BACKUPNINJA – Ein leichtes, erweiterbares Meta-Backup-System
"a still Blume Blüte Tod Streik zu verloren Daten."
ZUSAMMENFASSUNG
Backup-Ninja [ -h ] [ -d ] [ -n ] [ -t ] [ -f Dateinamen ] [ --Lauf Dateinamen ]
BESCHREIBUNG
Backup-Ninja ermöglicht Ihnen die Koordinierung von Systemsicherungen durch das Löschen einiger einfacher Konfigurationen
Dateien in /etc/backup.d/. Die meisten Programme, die Sie zum Erstellen von Backups verwenden, verfügen nicht über diese
eigenes Konfigurationsdateiformat. Backupninja bietet eine zentralisierte Möglichkeit zur Konfiguration und
Koordinieren Sie viele verschiedene Backup-Dienstprogramme.
MERKMALE
- Einfach zu lesende Konfigurationsdateien im INI-Stil.
- Sie können Skripte einfügen, um neue Arten von Backups zu verwalten.
- Backup-Aktionen können geplant werden.
- Sie können auswählen, wann Statusbericht-E-Mails an Sie gesendet werden (immer, bei Warnung, am).
Fehler, nie).
- Der konsolenbasierte Assistent (Ninjahelper) erleichtert das Erstellen der Backup-Aktionskonfiguration
Dateien.
- Passwörter werden niemals über die Befehlszeile an Hilfsprogramme gesendet.
- Um eine DB- oder SQL-Datenbank zu sichern, können Sie Datenbankdateien nicht einfach kopieren.
Mit backupninja können Sie die Daten sicher in ein Format exportieren, das Sie sichern können.
- Funktioniert mit Linux-Vservern.
Sicherungskopie Typen umfasst:
- Sichere, entfernte, inkrementelle Dateisystemsicherung (über rdiff-backup). inkrementelle Daten sind
komprimiert. Berechtigungen bleiben auch bei einem unprivilegierten Backup-Benutzer erhalten.
- Grundlegende System- und Hardwareinformationen.
- Verschlüsselte Remote-Backups (über Duplizität).
- Sicheres Backup von MySQL-, PostgreSQL-, OpenLDAP- und Subversion-Datenbanken.
- CDs/DVDs brennen oder ISOs erstellen.
OPTIONAL
-H, --help
Zusammenfassung der Optionen anzeigen
-D, --debuggen
Im Debug-Modus ausführen, in dem alle Protokollmeldungen an die aktuelle Shell ausgegeben werden.
-F, --conffile CONF_FILE
Verwenden Sie CONF_FILE für die Hauptkonfiguration anstelle von /etc/backupninja.conf
-T, --Prüfung
Im Testmodus ausführen, es werden keine Aktionen ausgeführt.
-nicht, --jetzt
Führen Sie Aktionen jetzt aus, statt zum geplanten Zeitpunkt.
--Lauf ACTION_FILE
Führt die Aktionskonfiguration ACTION_FILE aus und beendet sie.
CONFIGURATION
Allgemeine Einstellungen werden in /etc/backupninja.conf konfiguriert. In dieser Datei können Sie das Protokoll einstellen
Ebene und ändern Sie die Standardverzeichnisspeicherorte. Sehen backupninja.conf(5).
Um die eigentlichen Sicherungsaktionen durchzuführen, verarbeitet backupninja jede Aktionskonfigurationsdatei
in /etc/backup.d entsprechend dem Suffix der Datei. Sehen backup.d(5).
BEISPIEL ANWENDUNG
Mit Backupninja können Sie jede beliebige Backup-Strategie umsetzen. Es ist beabsichtigt,
jedoch wie folgt zu verwenden:
Zunächst werden Datenbanken sicher nach /var/backups kopiert oder exportiert. Oft kann man keine machen
Dateisicherung einer Datenbank, während sie verwendet wird, daher ist der Einsatz spezieller Tools erforderlich
eine sichere Kopie oder Export nach /var/backups.
Dann werden wichtige Teile des Dateisystems, einschließlich /var/backups, werden nächtlich zu einem gedrängt
Remote, Off-Site, Festplatte (mithilfe von rdiff-backup). Der lokale Benutzer ist Root, der Remote-Benutzer jedoch
Der Benutzer ist nicht privilegiert. Hoffentlich ist das Remote-Dateisystem verschlüsselt.
Damit dies funktioniert (dh damit Diff-Backup unbeaufsichtigt ausgeführt werden kann), müssen Sie SSH-Schlüssel erstellen
auf dem Quellserver und kopieren Sie den öffentlichen Schlüssel in die Datei mit den autorisierten Schlüsseln des Remote-Benutzers.
Beispielsweise:
root@srchost# ssh-keygen -t rsa -b 4096
root@srchost# ssh-copy-id -i /root/.ssh/id_dsa.pub backup@desthost
Jetzt sollten Sie in der Lage sein, eine SSH-Verbindung vom Benutzer „root“ auf srchost zum Benutzer „backup“ auf desthost herzustellen
ohne Angabe eines Passwortes. Wenn Sie von ssh-keygen zur Eingabe eines Passworts aufgefordert werden, lassen Sie es einfach stehen
leeren, indem Sie die Eingabetaste drücken. Der Zauberer" Ninjahelper(1) wird Sie durch diese Schritte führen.
Nutzen Sie Backupninja online über die Dienste von onworks.net