Hogyan szerveztem biztonsági másolatot a webhelyekről a timeweb hosting szolgáltatásban?
Emiatt gondoltam, hogyan lehet optimalizálni a webhely biztonsági mentésének folyamatát. Saját módszer lényege, hogy egy bizonyos időpontban, írásos sh script elvégzi a backup fájlokat a szerveren, létrehoz egy adatbázist guba és tárolja őket a megadott könyvtárban. Továbbra is nekünk egyszer vagy kétszer egy héten keresztül csatlakozik az FTP szerveren, és letölti a levéltár készült.
Szeretném felhívni a figyelmet. hogy a példa mutatja Timeweb tárhely (én nagyon szeretem ezt Hosteen és a legtöbb az én projektek találhatók rajta). Legyen ez nem megijeszteni, könnyen alkalmazkodni ebben a példában a tárhely, az egyetlen dolog, amit meg kell, hogy más, ez a panel Cron ütemező a web hosting felületen.
Készen állsz? Akkor kezdjük el!
Biztonsági mentések konfigurálása egy virtuális tárhelyen Timeweb
Az ssh segítségével kapcsolódunk a kiszolgálóhoz, és hozzunk létre egy mappát a biztonsági másolatokhoz a következő paranccsal:
Nyissa meg a szerkesztett szkriptet:
Ha ez a parancs sikertelen, próbálja ki ezt:
A nyitott fájlba illessze be a következő kódot:
Nyomja meg a Ctr + O és az Enter billentyűkombinációt, majd a Ctr + x billentyűkombinációt.
Röviden írja le, mi a szkript:
- A DIR változóban írja be az aktuális dátumot és időt.
- Hozzon létre egy mappát a biztonsági másolat könyvtárában a biztonsági mentéshez
- A mysql adatbázist kirakodjuk.
Fontos:
- 1. A felhasználó bejelentkezési értékének a -u next go felhasználói bejelentkezéssel kell kezdődnie,
- 2. A felhasználó jelszava kezdődik a -p-vel, majd a jelszavával.
- 3. Az adatbázis név értéke.
- 4. Adja meg az sql fájl mappáját és nevét, amelybe a dump lesz.
A szkript készen áll a munkára. Mielőtt hozzáadná a cronhoz, mindig futtassa át a konzolt, és ellenőrizze, hogy megfelelően működik-e.
Futtassa a sh parancsot a következő paranccsal:
Ha a fájl dolgozott hiba nélkül a backup mappát meg kell jelennie a mappát az aktuális dátumot, és guba az adatbázist és a fájlokat a helyszínen.
Menjen a "Crontab" szakaszban a fogadó kezelőpanelre, és kattintson az "Új feladat hozzáadása" gombra.
Tegyük fel a Sh fájl parancsfájlt.
Adja meg a sh parancsunk elérési útját.
Határozza meg a parancsfájl futtatásának gyakoriságát. Az alapértelmezett beállítások nem felelnek meg nekem, így a "Haladó beállítások" lehetőséget választom.
Denis hetek 0-tól 6-ig terjedő számok (0 vasárnap). Ha meg kell adnod néhány napot, vesszõvel elválasztva.
A hónap 1-31.
Hónap 1-től 12-ig határozza meg
Órák 0-23 között
Perc 0 és 59 között.
További részletek az itt olvasható koronák beállításáról.
Adja meg az optimális beállításokat, és kattintson a Mentés gombra.
És ne felejtsd el megadni a postafiókot, amely értesítést kap a crontól.
Ma, mindent! Vigyázz magadra!